Skip to content

thom-ba/Terminal-TaskManager-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors