Skip to content

digitalCanine/todo-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Todo CLI

A simple, cross-platform Java command-line todo application with persistent storage.
Supports flexible commands, task management, and automatic saving.


Features

  • Add tasks (add,a, or mk)
  • Remove tasks by number (remove or rm)
  • Mark tasks as done (done or d)
  • List all tasks (list or ls)
  • Wipe all tasks (wipe or w)
  • Clear the screen (clear, or c)
  • Persistent storage via tasks.txt
  • Flexible command parsing and error handling

Installation

git clone https://github.com/digitalCanine/todo-cli.git
cd todo-cli/src
javac Main.java

To launch, simply use the command java Main.java in the src folder.


Note

It is reccomended that you assign an alias via your prefered shell for easier access to the todo list.

If you don't know how to add an alias, simply go into the config file of your prefered shell and add a line like this alias (your alias)="java (repo location)/src/Main.java"

Feel free to also costumize the program via the config.propreties file. All colors, commands, shortcuts, and message displayed can be changed via this file. For any more fine tuning you'll need to change the java file itself and recompile it.

About

A simple customizable Java CLI todo list application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages