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`).
22 lines
427 B
TOML
22 lines
427 B
TOML
[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"
|