A terminal-based task management application written in C++. This application allows you to add, edit, and toggle tasks between "Todo" and "Done" states.
- Add new tasks
- Edit existing tasks
- Toggle tasks between "Todo" and "Done"
- Navigate through tasks using keyboard shortcuts
To build and run the Task Manager, follow these instructions:
- Clone the repository:
git clone git@github.com:thom-ba/tui_task_manager-cpp.git
cd tui_task_manager-cppBuild the project using make:
makeThis will compile the source code and produce an executable named task_manager.
Run the executable:
./task_managerClean up build files: To remove object files and the executable, use:
make cleanTo fully clean the project (including the executable), use:
make distcleanUsage
[a]: Add a new task
[e]: Edit the current task
[t]: Toggle the status of the current task (between "Todo" and "Done")
[j]: Move down one task
[k]: Move up one task
[Tab]: Switch between "Todo" and "Done" views
[q]: Exit the application
Dependencies
C++17 or later
GNU g++ compiler