Skip to content

A simple command-line todo list manager built in Rust. Supports adding, listing, marking as done, and deleting tasks — all stored in a local JSON file.

Notifications You must be signed in to change notification settings

pengu2004/Todolo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust CLI Todo App

A simple command-line todo list manager built in Rust.
Supports adding, listing, marking as done, and deleting tasks — all stored in a local JSON file.

Features

  • Add new tasks
  • List all tasks
  • Mark tasks as done
  • Delete tasks
  • Persistent storage using tasks.json

Installation

  1. Clone the repository:

    git clone https://github.com/pengu2004/Todolo.git
    cd Todolo

Installation

  1. Clone the repository:

    git clone https://github.com/pengu2004/Todolo.git
    cd todoapp
  2. Add dependencies in Cargo.toml:

[dependencies]
 serde = { version = "1.0", features = ["derive"] }
 serde_json = "1.0"
  1. Build the project:
 cargo build
  1. Run the project:
    cargo run

Screenshot

Here’s a sample interaction with the Todo App:

Todo App Screenshot

About

A simple command-line todo list manager built in Rust. Supports adding, listing, marking as done, and deleting tasks — all stored in a local JSON file.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages