HugolinDotDev / iDo

iDo, easy tasks manager for your projects written in C (command line)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iDo

A simple todo list program wrote in C to manage easily your tasks on different projects.
⚠️ Development in progress...

📒 Manual

Use

  1. Compile with $ make main
  2. Execute with $ ./build/ido init
  3. Do some commands
  4. (Clean object files with $ make clean)
  5. (Clean object files and executable with $ make mrproper)

Commands

⚠️ For now, you must be where .ido folder was initialized to perform commands
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

📋 Todo for now

  • 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

🙏 Acknowledgements

Special thanks to the best C teacher @aranega 🧞‍♂️

⚖️ MIT License

About

iDo, easy tasks manager for your projects written in C (command line)

License:MIT License


Languages

Language:C 95.5%Language:Makefile 4.5%