command line app for managing tasks.
tdlist
├── core
│ ├── common.h
│ ├── process.h
│ └── tdlist.h
├── LICENSE
├── Makefile
├── README.md
└── tdlist.cpp
- compiling:
make
- compiling and installing:
sudo make install
- uninstalling:
sudo make uninstall
- running:
tdlist
- cleaning:
make clean
- add tasks
- delete tasks
- display tasks
- edit tasks
- more to come
- implement the
help
function - add
done_task
function - add
restore_task
function - remove "magic numbers"
- enhance table formatting
- handle the storage of tasks: save the tasks in a file
- make a command-line prompt
- secure the tasks with username-password authentication
- long list of task(s)
- list by filters: state, date, ...
- add more stats
- implement the areas (or workspaces, groups, ...): for separating tasks.
- add Makefile
- add
help
function - re-structure the project: make .h/.hpp files
- enhance
is_valide_date
function - due date handling: check date format ...
- change task state (e.g., Completed, Canceled, ...)
- add the edit option.
- use stack STL instead of mine.
- enhance code readability
- add stats option.
- bug: deleting a task that dosn't exist
- enhance display/output formatting: display table function
If you have any questions, feedback, or suggestions, feel free to send an email.