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.
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.
This application uses sqlite to store tasks for each user, you can find the db file in you ~/.RTM/gorm.db
using Status command gives you a view of current tasks and their status. contains 3 columns, ID,Name and Status.
rtm status
add tasks using rtm add command(id will assigns automatically).
rtm add fixing logging issue at elk
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
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.
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!