feat: Initial launch v0.1.0
Initialize `sized` CLI tool with comprehensive features for directory visualization. Features: - Fast parallel directory traversal using `rayon`. - Rich table output with colors and dual units (Binary/Decimal). - Recursive sizing with depth control (`-d`). - Filtering by minimum size (`-m`). - Sorting by name, type, size, or blocks (`--sort`). - Gitignore integration (`--ignore`). - Multiple output formats: Text, CSV, JSON (`--format`). - Export to file functionality (`--save`). - Shell completion generation (`--completions`).
This commit is contained in:
+21
@@ -0,0 +1,21 @@
|
||||
[package]
|
||||
name = "sized"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
[dependencies]
|
||||
clap = { version = "4.4", features = ["derive"] }
|
||||
walkdir = "2.3"
|
||||
rayon = "1.8"
|
||||
humansize = "2.1"
|
||||
colored = "2.0"
|
||||
comfy-table = "7.0"
|
||||
byte-unit = "5.0"
|
||||
strum = { version = "0.25", features = ["derive"] }
|
||||
ignore = "0.4"
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
serde_json = "1.0"
|
||||
csv = "1.3"
|
||||
chrono = "0.4"
|
||||
clap_complete = "4.4"
|
||||
atty = "0.2"
|
||||
Reference in New Issue
Block a user