Skip to content

akash2061/RUST-CLI-ToDo-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust ToDo List 🦀

Overview

Welcome to the Command Line ToDo List project written in Rust! This simple and efficient ToDo list application allows you to manage your tasks directly from the command line interface.

Features

  • Add Task: Easily add tasks to your ToDo list.
  • List Tasks: View all the tasks in your list along with their status.
  • Complete Task: Remove tasks that are completed.
  • Persistence: Your tasks are stored locally, so you can access them across sessions.

Getting Started

Prerequisites

Make sure you have Rust installed on your system. If not, you can download it from rust-lang.org.

Installation

  1. Clone this repository:

    git clone https://github.com/akash2061/RUST-CLI-ToDo-List.git
    cd RUST-CLI-ToDo-List
  2. Build the project:

    cargo build
  3. Run the application:

    cargo run

Or Use Released Version

  1. Go to the Releases page or Directly Download the latest version.

  2. Download the latest release for your platform.

  3. Open your terminal and navigate to the folder where the executable is downloaded.

  4. Copy the executable to the /usr/local/bin directory using the following command:

    sudo cp ./todo /usr/local/bin/

Now you can manage your tasks from any terminal window by simply typing its name todo, thanks to its location in /usr/local/bin.

Usage for v0.1.0 {Older Version.}

  • Adding a Task:

    todo add "Buy groceries"
  • Listing Tasks:

    todo list
  • Completing a Task:

    todo done 1
    todo done 2 4 5

Command-Line-ToDo in Action:

Add Task in ToDo-Journal.

Add-Task

List Task.

List-Task

Complete Task.

Done-Task

Error-Handling in ToDo-Journal.

Error-Handling

Version & Help

Version & Help


Contributing

Contributions are welcome! Feel free to submit issues or pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Inspired by the simplicity and elegance of Rust programming language.

Thank you for using the Rust ToDo List! Happy organizing! 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages