Skip to content

todo_cli is a simple command-line interface (CLI) application written in C++ for managing a to-do list. It allows users to add, view, and manage their tasks directly from the terminal.

Notifications You must be signed in to change notification settings

NeoMetalx1/todo_cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

todo_cli

todo is a simple command-line interface (CLI) application written in C++ for managing a to-do list. It allows users to add, view, and manage their tasks directly from the terminal.

Features

  • Add Tasks: Quickly add new tasks to your to-do list.
  • View Tasks: Display all your pending tasks in the terminal.
  • Delete Tasks: Remove tasks that are no longer needed.

Installation

To build and install todo on your system, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/NeoMetalx1/todo_cli.git
  2. Navigate to the Project Directory:

    cd todo_cli
  3. Create vault dir:

    mkdir vault
  4. Build the Application:

    Use the provided Makefile to compile the project:

    make

    This will generate an executable named todo in the project directory.

Usage

After building the application, you can start using todo to manage your tasks.

./todo

Flags

  • Help menu:

    ./todo -h
  • Create a Task:

    ./todo -c 'Your task name here'
  • View All Tasks:

    ./todo -s
  • View Specified Task:

    ./todo -s 'Your task name here'
  • Delete a Task:

    ./todo -d 'Your task name here'

About

todo_cli is a simple command-line interface (CLI) application written in C++ for managing a to-do list. It allows users to add, view, and manage their tasks directly from the terminal.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages