Skip to content

venu-webdev/todoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todoo 📝

A simple and colorful CLI tool to manage your day-to-day tasks efficiently.

Features

  • ✅ Add new todos
  • 📋 List all todos with completion status
  • ✔️ Mark todos as completed
  • 🎨 Colorful terminal output
  • 🚀 Fast and lightweight

Installation

Install from crates.io:

cargo install todoo

Or clone and build from source:

git clone https://github.com/yourusername/todoo.git
cd todoo
cargo build --release

Usage

Run the application:

todoo

The application will present you with a menu:

WELCOME TO TODOO
-> A CLI tool to manage day-to-day tasks.

Here are the options available:
  1. Add Todo
  2. List Todos
  3. Mark Todo as Completed
  4. Exit

Adding a Todo

  1. Select option 1
  2. Enter your todo title
  3. Press Enter

Listing Todos

Select option 2 to view all your todos with their completion status:

  • 🔳 Incomplete todos
  • ✅ Completed todos

Marking Todos as Complete

  1. Select option 3
  2. Enter the ID of the todo you want to mark as complete
  3. Press Enter

Exiting

Select option 4 to exit the application.

Example

Enter the Option here (1 -> Add | 2 -> List | 3 -> Mark | 4 -> Exit): 1

Entered the Todo Title: Buy groceries
✅ Item Added

Enter the Option here (1 -> Add | 2 -> List | 3 -> Mark | 4 -> Exit): 2

--------------------------------- Todoo List ---------------------------------

    🔳  1. Buy groceries

------------------------------- End of List ----------------------------------

Requirements

  • Rust 1.85.0 or later (for Rust 2024 edition)

Dependencies

  • colored - For terminal color output

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

Licensed under either of

at your option.

Acknowledgments

  • Thanks to the Rust community for the excellent tooling and ecosystem
  • Inspired by the need for a simple, terminal-based todo manager

About

No description, website, or topics provided.

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages