A simple todo list program wrote in C to manage easily your tasks on different projects.
- Compile with
$ make main - Execute with
$ ./build/ido init - Do some commands
- (Clean object files with
$ make clean) - (Clean object files and executable with
$ make mrproper)
Current working commands are :
$ ido: Show application details$ ido init: Initialize a project$ ido <id>: Same as find command$ ido help/h: Print help$ ido ls: Print tasks$ ido la: Print tasks prettier$ ido find/f <id>: Print the task which correspond to id$ ido tick/t <id>: Complete the task which correspond to id$ ido ntick/nt <id>: Uncomplete the task which correspond to id$ ido rm <id>: Remove a task definitely$ ido edit/e <id> <flag> <value>: Edit a task, editable flags are below- -text OR -t -> task's text (max 200 characters, must not include ';')
- -priority OR -p -> task's priority
- -end OR -e -> task's deadline date
- Check deadline is after creation
- Alert when deadline is outdated
- Add task
- Find task(s) with filter
- Sort tasks with filter when printing
- Check if project files are corrupted
- Access to project files in subfolders
Special thanks to the best C teacher @aranega 🧞♂️