Simple task lists manager
This is a small, terminal, written in C task lists manager to help you organize your tasks, ideas etc.
Please note, that the project is in the early stage of development, so there are can and probably will be bugs and errors, on this note, please submit an issue, if you find something working in the code, or while using the program, also, if you have some feature idea, suggest it as well, thank you in advance.
Clone the repository
git clone https://github.com/t3mp14r3/ergo.git
Compile the source code
make
Add binary to the path
make install
To clean the source directory you can run
make clean
To uninstall ergo, you can use the uninstall rule
make uninstall
Lists menu
j
- go downk
- go upenter
- select listn
- create new listd
- delete listr
- rename listq
- quit
Tasks menu
j
- go downk
- go upspace
- check/uncheck taskenter
- check/uncheck taskn
- create new taskd
- delete taskr
- rename taskq
- quit to menu
You can also use the help command, by pressing h
in both menus.
To store the lists of tasks ergo uses .json
files. They are being stored by default in $HOME/.config/cerber/tasks/
. To work with json data I use the yyjson library, and for terminal graphics i use my own visual tiny single header lib, so if something doesn't print correctly, plese, submit an issue.
- Refactor the code
- Make the configuration more flexible
- Add description to the tasks
- Add sublist inside the task lists
- Add new version checker (optional)