tsk is a terminal task management app with an emphasis on simplicity, efficiency and ease of use
tsk allows you to create and manage your tasks efficiently your terminal, so that you can dump your mouse π±οΈ
Shiny task management web apps often have tons of unnecessary features causing UI glitches which impact our UX π΅βπ«
The huge JS chunks loading and network calls on every smallest action causing feedback delay and it is annoying β
Personal task management should be as simple as possible, let's build a snappy cli app that doesn't get in our way βοΈ
- Simple and concise commands β
- Works without internet connection β
- Data stored locally - powered by BoltDB β
See todo
# Go 1.16+
go install github.com/kakengloh/tsk@latest
# Go < 1.16
GO111MODULE=on go get github.com/kakengloh/tskEnsure that
$GOPATH/binis in yourPATH
Shell completion is supported on bash, zsh, fish, powershell
To enable it, run tsk completion {YOUR_SHELL} -h and follow the steps
See releases
tsk new 'make coffee'tsk new 'feed my cat' -s doing -p high -d 1htsk lstsk ls -s doing -p high -d 1htsk ls cattsk ls -f jsontsk boardtsk todo 2tsk doing 2tsk done 2tsk mod 2 -s todo -p lowtsk note 2 'it still hungry' 'meow...'tsk rm 1tsk clean- Task due
- Due reminder (via desktop notification)
We welcome all feature requests and pull requests! π