Skip to content

glass-source/clight

Repository files navigation

clight

clight is a lightweight CLI tool to track tasks. Made in Java for learning purposes.

Features

  • Add, update, and delete tasks
  • Mark a task as in progress or done
  • List all tasks
  • List all tasks that are done
  • List all tasks sorted by priority
  • List all tasks that are not done
  • List all tasks that are in progress

Installation

Clone the repository and compile the project:

git clone https://github.com/glass-source/clight.git
cd clight
# Compile the project

Usage

  • add <description> <priority>: Add a new task
  • list <filter>: List all tasks. Valid filters are: ALL, TODO, IN_PROGRESS, and COMPLETE
  • status <id> <status>: Update a task's status
  • update <id> <description>: Update a task's description
  • delete <id>: Delete a task
  • help: Show the help message
  • exit: Exit the application

Examples

> add Buy Milk 10
> list all
> delete 1

About

A lightweight todo tracker made in java for learning purposes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages