1
0
Fork
You've already forked note
0
A Cli based task manager
  • Rust 97.8%
  • Shell 2.2%
2026年07月04日 08:14:27 +03:00
src revert + fix 2026年07月04日 08:14:27 +03:00
.gitignore use markdown 2026年01月13日 06:36:14 +03:00
Cargo.lock revert + fix 2026年07月04日 08:14:27 +03:00
Cargo.toml revert + fix 2026年07月04日 08:14:27 +03:00
LICENSE Initial commit 2025年01月20日 11:23:07 +03:00
readme.md use markdown 2026年01月13日 06:36:14 +03:00
x.sh rename 2026年04月06日 20:27:26 +03:00

note

A lightweight command-line note management tool for Unix systems. Uses markdown file format for notes.

Adding a new task

# This opens your `$EDITOR` to compose a new task. 
# First line becomes the "head" 
# Remaining lines become the "body" 
# Empty file → aborts without creating a task 
note new
# This does it in one shot
note new "Review pull requests" "The code looks good to me"

Get or update task by Id

# Get a task by it's Id and print it to the stdout
note get 1 --stdout
# Update Task in default editor
note get 1

List all tasks

note list

Delete one of more tasks

note done 1 2

Build and Install

./build.sh

Development

The development mode can be set via environment variables. This creates an alternative database file $HOME/.dev_tasks.bin for the tasks processes in development mode.

ENVIRONMENT="DEVELOPMENT" note new