Skip to content

mackeper/cli-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

          $$\ $$\          $$\                     $$\           
          $$ |\__|         $$ |                    $$ |          
 $$$$$$$\ $$ |$$\        $$$$$$\    $$$$$$\   $$$$$$$ | $$$$$$\  
$$  _____|$$ |$$ |$$$$$$\\_$$  _|  $$  __$$\ $$  __$$ |$$  __$$\ 
$$ /      $$ |$$ |\______| $$ |    $$ /  $$ |$$ /  $$ |$$ /  $$ |
$$ |      $$ |$$ |         $$ |$$\ $$ |  $$ |$$ |  $$ |$$ |  $$ |
\$$$$$$$\ $$ |$$ |         \$$$$  |\$$$$$$  |\$$$$$$$ |\$$$$$$  |
 \_______|\__|\__|          \____/  \______/  \_______| \______/ 

Rust GitHub all releases GitHub

Simple todo list in your command-line ✅

UsageInstallationDevelopmentRoadmapFAQSupport

Usage 😍

Usage: todo.exe [operation] [arguments]
Operations:
    list (l)             : Display all current items.
    add (a) [item]       : Add a new item.
    remove (r) [id]      : Remove an item by its ID.
    edit (e) [id] [item] : Edit an item by its ID.
    done (d) [id]        : Toggle its done state by ID.
    clear                : Remove all items.

Installation ☕

Windows 💻

Download the release

Linux 🐧

Coming soon ⏳

Development ✨

Build 🔨

cargo build --release

Roadmap 🗺️

  • Maybe support multiple lists 💾
  • Sub todo items
    • E.g: todo edit 1 -sub "Bread"
      • 1 Buy groceries
        • Bread
  • Clear all done items by default
    • todo clear --all/--force to clear all items
  • Add undo / redo functionality
  • Move this roadmap to GitHub issues / features

FAQ ❓

Where are the todo lists stored?

  • On Windows: %localappdata%\cli-todo
  • On Linux: Coming soon

Question 2

Answer 2

Support 💌

Submit an issue!