Initial release: Citrine v1.0.0

Minimalist plaintext project-based todo CLI in Rust.
Commands: init, add, list, set, done, rm.
Supports .citrine + .citrine.local merging, partial hash matching,
status filtering, and colorized output.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
syntaxbullet
2026-02-14 17:49:32 +01:00
commit a6b6cddb49
17 changed files with 1898 additions and 0 deletions

20
Cargo.toml Normal file
View File

@@ -0,0 +1,20 @@
[package]
name = "citrine"
version = "1.0.0"
edition = "2021"
[[bin]]
name = "citrine"
path = "src/main.rs"
[dependencies]
clap = { version = "4", features = ["derive"] }
rand = "0.8"
regex = "1"
chrono = "0.4"
anyhow = "1"
colored = "2"
[dev-dependencies]
tempfile = "3"
regex = "1"