This is a terminal todo list tracker written in C.
todox [command] [task]?
- list: list pending tasks
- list-all: list pending and completed tasks
- list-completed: list completed tasks
- purge: remove all tasks
- add [task]: add pending task
- complete [task]: mark [task] as completed
String of 999 characters maximum.
You can get the todox binaries from the latest release.
IMPORTANT: these binaries are for amd64 archtecture only!
- To install as a .deb package, run:
sudo dpkg -i todox_1.0_amd64.deb
- Or you can just download the raw binary and put it in /usr/bin.
- To uninstall as a .deb package, run:
sudo apt uninstall todox
- To uninstall as a raw binary, run:
sudo rm /usr/bin/todox
Create the build directory. From the root of the project, run:
mkdir build
cmake -S . -B build
mv ./build/compile_commands.json ./compile_commands.json
This might be necessary to get code completion/snippets.
The following features are done:
- Add new tasks
- Persist tasks in the system
- List all tasks
- List completed tasks
- List pending tasks
- Mark tasks as completed
- Purge all tasks
- Remove specific tasks
From the project's root directory, run:
cmake -S . -B build
mv ./build/compile_commands.json ./compile_commands.json
make -C build