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 🧞♂️