Tasker is a simple command-line task manager. It was built using Golang with Cobra framework and follows the Command Line Interface Guidelines
The motivation for building this project was to learn how to create user-friendly, robust and reliable CLI program using Golang.
go install github.com/ngrink/tasker@latest
Command | Description |
---|---|
tasker add |
Add task to the list |
tasker ls |
List all tasks |
tasker complete |
Mark task as completed |
tasker uncomplete |
Mark task as uncompleted staged |
tasker rm |
Remove a task |
tasker edit |
Edit a task desription |
tasker purge |
Remove all completed tasks |
tasker clean |
Remove all tasks |
For a detailed description of the use of each command, use the --help flag.
- Add deadlines to prioritize tasks
- Add the ability to specify a list or range of tasks in commands
This project is licensed under the terms of the MIT license.