Skip to content

deepSuturn/cli-rust-to-do-list

Repository files navigation

CLI Rust To-Do List

A simple command-line interface (CLI) to-do list application, built in Rust, designed to be integrated into the larger Rust Personal CLI Manager project. This application provides a lightweight way to manage tasks and stay organized directly from your terminal.

Features

  • Add tasks: Easily add new tasks to your to-do list.
  • List tasks: View all tasks in your list with details.
  • Mark tasks as done: Quickly mark tasks as completed.
  • Delete tasks: Remove tasks from the list when they are no longer needed.
  • Persistence: Task data is saved and persists across application restarts.

Technology Stack

  • Language: Rust
  • Data Storage: Postgres Database
  • Clap: CLI Parser

Getting Started

Prerequisites

To run this project, you need:

  • Rust: Ensure that you have the latest version of Rust installed. You can install Rust using rustup.

Installation

  1. Clone the repository:

    git clone https://github.com/deepSuturn/cli-rust-to-do-list.git
    cd cli-rust-to-do-list
  2. Execute the installer(Under development):

    ./install.sh
  3. Use the application as you may! Here is an example:

    to-do --help

About

A CLI to do list to be integrated into the rust personal manager project.

Resources

License

Stars

Watchers

Forks

Packages

No packages published