tsk-cli
is a command-line tool written in Go for efficiently managing your tasks directly from the terminal. It allows you to create, track, and organize tasks while logging start and end times for better time management.
- Add, edit, and delete tasks
- Automatically record start and end times for tasks
- Filter and sort tasks by date, priority, or status
- Use kanban, daily, today etc commands
Make sure you have Go installed on your system (version 1.18 or later).
git clone https://github.com/jerthz/tsk-cli.git
cd tsk-cli
go build -o tsk
Then, add the binary to your PATH:
export PATH=$PATH:$(pwd)
Or move the bin tsk in any directory you already have in your $PATH
tsk add
tsk list
tsk start <task_id>
Contributions are welcome! To contribute:
- Fork the repository
- Create a branch (
git checkout -b feature-new-feature
) - Commit your changes (
git commit -m 'Add a new feature'
) - Push your branch (
git push origin feature-new-feature
) - Open a Pull Request
- Jerthz - Lead Developer