/todopp

A minimalist cli todo list written in C++.

Primary LanguageC++

Todopp

A minimalist cli todo list written in c++.

GitHub top language GitHub code size in bytes Lines of code

Usage

# Example
$ todopp add "example task"
Operator Description Alias
list List all tasks. ls
add task names Add one or multiple tasks.
remove task ids Remove the specified tasks. rm
done task ids Mark the specified tasks as done.
sort Move all done tasks to the end of the list.
clear Remove all tasks.
help Print the help message. ?

Installation

Windows

The latest version can be downloaded here. (coming soon)

Linux

WIP

build from source

# Clone this repository
$ git clone https://github.com/leonbcode/todopp.git

# Open the project directory
$ cd ./todopp/

# Create a build directory
$ mkdir build

# Open the build directory
$ cd ./build/

# Initialize the CMake project
$ cmake ../

# Build the project with CMake
$ cmake --build .

# (optional) Install the project with CMake
$ sudo cmake --install .

Note: If you are on Windows, you might want to add the installation directory to the PATH environment variable.