rust-todo

Crates.iorust-todo
lib.rsrust-todo
version0.2.0
sourcesrc
created_at2022-10-06 06:09:38.128389
updated_at2022-10-16 04:11:36.701489
descriptionA to-do list CLI tool made in Rust
homepagehttps://github.com/yees7/rust-todo
repositoryhttps://github.com/yees7/rust-todo
max_upload_size
id681018
size28,520
(yees7)

documentation

README

rust-todo

A to-do list CLI tool written in Rust.

Usage

A todo-list CLI tool written in Rust

Usage:
    rtodo [OPTIONS]
    rtodo [OPTIONS] [ARGUMENTS]

Options:
    --help, -h                     Prints this help message
    --get, -g     [INDEX]          Prints todo info at index
    --list, -l                     Prints all todos
    --new, -n     [NAME]           Creates new todo with name
    --clear, -c                    Clears all todos
    --remove, -r  [INDEX]          Removes todo at index
    --tag, -t     [INDEX] [COLOR]  Tags todo at index with color
    --done, d     [INDEX]          Makes todo finished/unfinished
    --version, -v                  Prints version info

Tag Colors:
    red ⦿
    blue ⦿
    yellow ⦿
    green ⦿
    cyan ⦿
    purple, magenta ⦿

Installation

Install Rust and Cargo using rustup.rs

Check if it's properly installed:

rustc --version
cargo --version

With crates.io

cargo install rust-todo

Building from source

  1. Clone the repository:
    git clone https://github.com/yees7/rust-todo
    
  2. cd into the directory and build with release flag:
    cd rust-todo
    cargo build --release
    
  3. rust-todo executable will be available in target/release/rust-todo
Commit count: 12

cargo fmt