Dobby is a command-line tool to track your activities / time. It helps you to track how much time you spent on your activities or projects.
- You can ask Dobby
starta task when you want to start working on something. - You are done? Tell Dobby to
stopthat activity. - You also can ask to Dobby to list your tasks.
Here is the screenshot of the list view:
Here is the list of available commands for Dobby:
To start a task:
dobby start project-nameTo stop a specific task:
dobby stop project-nameTo list you active tasks:
dobby listIf you want to see all your tasks including completed ones:
dobby list --allFor MacOS, you can install Dobby via Homebrew:
brew tap alioguzhan/dobby
brew install dobbyDownload the latest release from releases page and run:
./configure
make
make installNow you should be able to run dobby from anywhere in your terminal.
- Add
reportfeature to generate an HTML file that derives some stats from all tasks. - Check the correctnes off
dbfile on each start (In case of user or other programs modified it). - Make sure it is working properly on both
linuxandmacos(github actions). - There are some duplicates among the code. Refactor the code base.
- Run
valgrindon each push and PR.
Any kind of contribution will be appreciated. Please open an issue or PR.
Society for the Promotion of Elfish Welfare (S.P.E.W) is an organizational effort to gain basic rights for house elves.
That Dobby image is taken from Pinterest.

