6 releases

0.1.5 Jan 23, 2025
0.1.4 Nov 7, 2024
0.1.3 Oct 13, 2024

#771 in Command line utilities

Download history 102/week @ 2024-11-03 13/week @ 2024-11-10 6/week @ 2024-11-17 1/week @ 2024-11-24 79/week @ 2024-12-01 117/week @ 2024-12-08 49/week @ 2024-12-15 7/week @ 2024-12-22 14/week @ 2024-12-29 17/week @ 2025-01-05 8/week @ 2025-01-12 102/week @ 2025-01-19 15/week @ 2025-01-26 66/week @ 2025-02-09

183 downloads per month

GPL-3.0-only

1MB
486 lines

suchi

suchi

suchi is your fast, simple, and efficient task organizer written in Rust!

How to Use:

First, install Rust

cargo install suchi

Setup Locally

git clone https://github.com/user-64bit/suchi.git && cd suchi && cargo install

Availabel Commands

- add [TASKs]
    Add a new task/tasks to your list.
    Examples: 
	suchi add "Take a break and stretch" "Watch Next Episode of One Peace"
			OR
	suchi add bat ball cat apple

- edit [INDEX] [UPDATED TASK]
    Update an existing task by its index.
    Example: suchi edit 1 "Skip the break, let's push forward!"

- show
    Display all your tasks.
    Example: suchi show

- done [INDEXs]
    Mark a task/tasks as complete by its index.
    Example: suchi done 1 2 (marks the first and second tasks as completed)

- undone [INDEXs]
    Mark a task/tasks as complete by its index.
    Example: suchi undone 1 2 (marks the first and second tasks as completed)

- filter done/undone
    Filters task by done or undone tasks
    Example: suchi filter done (gives all the done tasks)

- delete [INDEXs]
    Remove a task/tasks by its index.
    Example: suchi delete 4 5 (removes the fourth and fifth task)

- search [text]
    search task by providing text
    Example: suchi search Watch (shows task with "Watch" word in it.)

- clear
    Remove all tasks in one go.
    Example: suchi clear

Dependencies

~4–11MB
~99K SLoC