Skip to content

matmatias/todox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TodoX (WORK IN PROGRESS)

About

This is a terminal todo list tracker written in C.

Usage

./build/todox [command] [task]?

[command]:

  1. list: list pending tasks
  2. list-all: list pending and completed tasks
  3. list-completed: list completed tasks
  4. purge: remove all tasks
  5. add [task]: add pending task
  6. complete [task]: mark [task] as completed

[task]

String of 999 characters maximum.

Dependencies

Setup

Create the build directory. From the root of the project, run:

mkdir build
cmake -S . -B build
mv ./build/compile_commands.json ./compile_commands.json

This might be necessary to get code completion/snippets.

Features

Done

The following features are done:

  1. Add new tasks
  2. Persist tasks in the system
  3. List all tasks
  4. List completed tasks
  5. List pending tasks
  6. Mark tasks as completed
  7. Purge all tasks

Work in Progress:

The following features are being worked on:

  1. Remove tasks

Compiling

From the project's root directory, run:

cmake -S . -B build
mv ./build/compile_commands.json ./compile_commands.json
make -C build

About

No bullshit terminal todo list tracker

Resources

License

Stars

Watchers

Forks

Packages

No packages published