Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 1.21 KB

File metadata and controls

56 lines (43 loc) · 1.21 KB

TUI Task Manager

A terminal-based task management application written in C++. This application allows you to add, edit, and toggle tasks between "Todo" and "Done" states.

Features

  • Add new tasks
  • Edit existing tasks
  • Toggle tasks between "Todo" and "Done"
  • Navigate through tasks using keyboard shortcuts

Build Instructions

To build and run the Task Manager, follow these instructions:

  1. Clone the repository:
 git clone git@github.com:thom-ba/tui_task_manager-cpp.git
 cd tui_task_manager-cpp

Build the project using make:

 make

This will compile the source code and produce an executable named task_manager.

Run the executable:

./task_manager

Clean up build files: To remove object files and the executable, use:

make clean

To fully clean the project (including the executable), use:

make distclean

Usage

[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