Skip to content

fromtheeast710/lstodo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

790e480 · Feb 21, 2025

History

48 Commits
Aug 12, 2024
Feb 21, 2025
Jul 7, 2024
Aug 12, 2024
Nov 26, 2024
Nov 26, 2024
Jul 7, 2024
Jul 20, 2024
Nov 26, 2024
Jul 10, 2024
Nov 23, 2024
Feb 21, 2025
Nov 26, 2024

Repository files navigation

LsTodo

A small and simple CLI todo manager, inspired by sioodmy's todo.

New Features

  • Rewrite an existing todo.
  • Move the position of 2 todos.
  • Color tag important todos.

Installation

# clone and move into the repo
git clone https://github.com/fromtheeast710/lstodo
cd lstodo

From there you can either use:

  • makepkg -fsic for Arch Linux users.
  • If you want to install via Cargo:
    cargo build --release --all-features
    cp target/release/lstodo /usr/bin
  • For installation with nix:
    nix profile install .#lstodo
    # or
    nix profile install fromtheeast710#watchers

Help

LsTodo v0.1.2
Usage: lstodo [COMMAND] [ARGUMENTS]
Commands:
  [h]elp                      show this help message
  [l]ist                      list all tasks
  [a]dd [TASK]                add new task(s)
  [d]one [INDEX]              mark task(s) as done
  [u]ndo [INDEX]              mark task(s) as undone
  [r]emove [INDEX]            remove task(s)
  [s]ort                      sort completed and uncompleted tasks
  [n]ote [d/i/e/u/h] [INDEX]  highlight important task
  [c]hange [INDEX] [TASK]     change the content of a task
  [m]ove [INDEX] [INDEX]      switch the position of two tasks
  reset                       remove all tasks