https://github.com/atiq-cs/taskman
Task Manager
https://github.com/atiq-cs/taskman
Last synced: 10 months ago
JSON representation
Task Manager
- Host: GitHub
- URL: https://github.com/atiq-cs/taskman
- Owner: atiq-cs
- License: gpl-3.0
- Created: 2024-11-28T18:54:57.000Z (about 1 year ago)
- Default Branch: dev
- Last Pushed: 2024-12-06T20:10:19.000Z (about 1 year ago)
- Last Synced: 2025-02-03T08:48:03.768Z (11 months ago)
- Language: Kotlin
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Task Manager
Manage tasks and trigger notifications
**Supported platforms**
Platforms that runs kotlin
*However, for the GUI Notification it requires 'libnotify' which most Linux distros have.*
Trigger a notification after 5 seconds, no message passed along,
```bash
gradle run --args="00:00:05"
```
Trigger a notification after 10 minutes, message "Ergonomic switch" passed along,
```bash
gradle run --args="00:00:10 'Ergonomic switch'"
```
Screenshot looks like following,

On the terminal, it updates elapsed time every 5s,
```
> Task :app:run
Elapsed 00:00:05
<==========---> 83% EXECUTING [7s]
> :app:run
```
**Command Line Examples**
Run from another dir,
```bash
gradle run --project-dir ~/Code/kotlin/TaskMan --args="00:10:00 'Charge my device'"
```