TOML · 576 bytes Raw Blame History
1 [package]
2 name = "fussr"
3 version = "0.2.2"
4 edition = "2021"
5 description = "A git staging TUI tool - Rust port of fuss"
6 authors = ["Matthew Wolffe"]
7 license = "MIT"
8
9 [dependencies]
10 # CLI argument parsing
11 clap = { version = "4.5", features = ["derive"] }
12
13 # TUI framework
14 ratatui = "0.29"
15 crossterm = "0.28"
16
17 # Git operations (vendored-libgit2 bundles libgit2 for portable builds)
18 git2 = { version = "0.20", features = ["vendored-libgit2"] }
19
20 # Error handling
21 anyhow = "1.0"
22 thiserror = "2.0"
23
24 # Unicode handling
25 unicode-width = "0.2"
26
27 [profile.release]
28 lto = true
29 strip = true