https://github.com/sinabehmanesh/rtm
Task Manager for lazy folks
https://github.com/sinabehmanesh/rtm
bash cli-app task
Last synced: about 1 year ago
JSON representation
Task Manager for lazy folks
- Host: GitHub
- URL: https://github.com/sinabehmanesh/rtm
- Owner: sinabehmanesh
- Created: 2022-08-26T15:43:39.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-05T07:01:59.000Z (almost 2 years ago)
- Last Synced: 2025-03-24T06:03:15.413Z (over 1 year ago)
- Topics: bash, cli-app, task
- Language: Go
- Homepage:
- Size: 24.4 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- Changelog: CHANGELOG.MD
Awesome Lists containing this project
README
# RTM

### royall task management
With this tool you can add tasks and update them, easily in your Linux/Windows terminal.
there are two simple status for each task, **TODO** and **DONE** .
You can delete tasks by their ID, editing tasks are not supported yet, it is planned for the next stable release.
this tool is built for **CLI** environtment and requests the minimum to be functional.
## Build
to build and use this applications, easliy:
- Clone source code
- Build with `go build -o rtm main.go `
- Output binary is the target binary, you can put it in you **USER** path.
## Info
This application uses sqlite to store tasks for each user, you can find the db file in you ~/.RTM/gorm.db
## Commands:
### Status
using Status command gives you a view of current tasks and their status.
contains 3 columns, **ID**,**Name** and **Status**.
> rtm status
### Add
add tasks using rtm add command(id will assigns automatically).
> rtm add fixing logging issue at elk
### Done
use done command to change status from **TODO** to **DONE**, this command demands and id assigned to the task in order to update its status.
you can list tasks and ids using command **rtm status**.
this feature will be modified in future releases.
> rtm done 1
### Delete
you can easily delete tasks by their ID, just get the latest status using status command and then try **rtm del ID**.
both del and rm can be used, this will run a delete query on the table.
### Export
If you ever wanted to have a backup of you work, you can run **rtm export**.
this command will create a backup from your current work status in the config directory.
it also appends a date to the file name so the file can be recognized.
Do not forget to write feedback!