Source: dua-cli Section: rust Build-Depends: debhelper-compat (= 13), dh-sequence-cargo Build-Depends-Arch: cargo:native, rustc:native, librust-bytesize-dev, librust-chrono-0.4+std-dev (>= 0.4.31), librust-clap-4+default-dev (>= 4.0.29), librust-clap-4+derive-dev (>= 4.0.29), librust-clap-4+env-dev (>= 4.0.29), librust-clap-complete-4+default-dev (>= 4.5.54), librust-crossbeam-0.8+default-dev, librust-crossterm-dev, librust-dirs-6+default-dev, librust-fern-0.7+default-dev (>= 0.7.1), librust-gix-glob-dev, librust-gix-path-dev (>= 0.12), librust-human-format-1+default-dev (>= 1.0.3), librust-itertools-0.14+default-dev, librust-jiff-0.2+default-dev (>= 0.2.18), librust-jwalk-0.8+default-dev (>= 0.8.1), librust-log-0.4+default-dev (>= 0.4.20), librust-log-panics-2+default-dev, librust-log-panics-2+with-backtrace-dev, librust-num-cpus-1+default-dev (>= 1.10.0), librust-once-cell-1+default-dev (>= 1.19), librust-open-5+default-dev, librust-owo-colors-4+default-dev, librust-petgraph-dev, librust-ratatui-dev, librust-serde-1+default-dev, librust-serde-1+derive-dev, librust-shlex-1+default-dev (>= 1.3.0), librust-toml-0.8-dev, librust-trash-5+chrono-dev (>= 5.2.0), librust-trash-5+coinit-apartmentthreaded-dev (>= 5.2.0), librust-unicode-segmentation-1+default-dev (>= 1.3.0), librust-unicode-width-0.2+default-dev, librust-wild-2+default-dev (>= 2.0.4) Maintainer: Debian Rust Maintainers Uploaders: Josenilson Ferreira da Silva , Luiz Georg Standards-Version: 4.7.4 Vcs-Git: https://salsa.debian.org/rust-team/dua-cli.git Vcs-Browser: https://salsa.debian.org/rust-team/dua-cli Homepage: https://github.com/Byron/dua-cli X-Cargo-Crate: dua-cli X-Cargo-Crate-Version: 2.34.0 Package: librust-dua-cli-dev Architecture: any Multi-Arch: same Depends: ${misc:Depends}, librust-anyhow-1+default-dev (>= 1.0.31), librust-bstr-1+default-dev (>= 1.8.0), librust-bytesize-dev, librust-chrono-0.4+std-dev (>= 0.4.31), librust-clap-4+default-dev (>= 4.0.29), librust-clap-4+derive-dev (>= 4.0.29), librust-clap-4+env-dev (>= 4.0.29), librust-clap-complete-4+default-dev (>= 4.5.54), librust-crossbeam-0.8+default-dev, librust-crossterm-0.29+default-dev, librust-dirs-6+default-dev, librust-fern-0.7+default-dev (>= 0.7.1), librust-gix-glob-dev, librust-gix-path-dev (>= 0.12), librust-human-format-1+default-dev (>= 1.0.3), librust-itertools-0.14+default-dev, librust-jiff-0.2+default-dev (>= 0.2.18), librust-jwalk-0.8+default-dev (>= 0.8.1), librust-log-0.4+default-dev (>= 0.4.20), librust-log-panics-2+default-dev, librust-log-panics-2+with-backtrace-dev, librust-num-cpus-1+default-dev (>= 1.10.0), librust-once-cell-1+default-dev (>= 1.19), librust-open-5+default-dev, librust-owo-colors-4+default-dev, librust-petgraph-0.6+default-dev, librust-ratatui-crossterm-dev, librust-serde-1+default-dev, librust-serde-1+derive-dev, librust-shlex-1+default-dev (>= 1.3.0), librust-toml-0.8-dev, librust-trash-5+chrono-dev (>= 5.2.0), librust-trash-5+coinit-apartmentthreaded-dev (>= 5.2.0), librust-unicode-segmentation-1+default-dev (>= 1.3.0), librust-unicode-width-0.2+default-dev, librust-wild-2+default-dev (>= 2.0.4) Provides: librust-dua-cli+crossterm-dev (= ${binary:Version}), librust-dua-cli+default-dev (= ${binary:Version}), librust-dua-cli+open-dev (= ${binary:Version}), librust-dua-cli+trash-dev (= ${binary:Version}), librust-dua-cli+trash-move-dev (= ${binary:Version}), librust-dua-cli+tui-dev (= ${binary:Version}), librust-dua-cli+tui-crossplatform-dev (= ${binary:Version}), librust-dua-cli+unicode-segmentation-dev (= ${binary:Version}), librust-dua-cli+unicode-width-dev (= ${binary:Version}), librust-dua-cli-2-dev (= ${binary:Version}), librust-dua-cli-2+crossterm-dev (= ${binary:Version}), librust-dua-cli-2+default-dev (= ${binary:Version}), librust-dua-cli-2+open-dev (= ${binary:Version}), librust-dua-cli-2+trash-dev (= ${binary:Version}), librust-dua-cli-2+trash-move-dev (= ${binary:Version}), librust-dua-cli-2+tui-dev (= ${binary:Version}), librust-dua-cli-2+tui-crossplatform-dev (= ${binary:Version}), librust-dua-cli-2+unicode-segmentation-dev (= ${binary:Version}), librust-dua-cli-2+unicode-width-dev (= ${binary:Version}), librust-dua-cli-2.34-dev (= ${binary:Version}), librust-dua-cli-2.34+crossterm-dev (= ${binary:Version}), librust-dua-cli-2.34+default-dev (= ${binary:Version}), librust-dua-cli-2.34+open-dev (= ${binary:Version}), librust-dua-cli-2.34+trash-dev (= ${binary:Version}), librust-dua-cli-2.34+trash-move-dev (= ${binary:Version}), librust-dua-cli-2.34+tui-dev (= ${binary:Version}), librust-dua-cli-2.34+tui-crossplatform-dev (= ${binary:Version}), librust-dua-cli-2.34+unicode-segmentation-dev (= ${binary:Version}), librust-dua-cli-2.34+unicode-width-dev (= ${binary:Version}), librust-dua-cli-2.34.0-dev (= ${binary:Version}), librust-dua-cli-2.34.0+crossterm-dev (= ${binary:Version}), librust-dua-cli-2.34.0+default-dev (= ${binary:Version}), librust-dua-cli-2.34.0+open-dev (= ${binary:Version}), librust-dua-cli-2.34.0+trash-dev (= ${binary:Version}), librust-dua-cli-2.34.0+trash-move-dev (= ${binary:Version}), librust-dua-cli-2.34.0+tui-dev (= ${binary:Version}), librust-dua-cli-2.34.0+tui-crossplatform-dev (= ${binary:Version}), librust-dua-cli-2.34.0+unicode-segmentation-dev (= ${binary:Version}), librust-dua-cli-2.34.0+unicode-width-dev (= ${binary:Version}) Description: Rust library for disk space usage analysis and management This package contains the source for the Rust dua-cli crate, providing the core library components for disk space usage analysis. It exposes the building blocks used by the dua-cli binary, including parallel directory traversal, filesystem tree representation, byte format utilities, and interactive TUI support. . Key features: - Parallel directory traversal via jwalk for fast filesystem scanning - Filesystem tree data structures for aggregating and querying usage - Byte formatting utilities supporting binary and metric units - Optional TUI components built on ratatui and crossterm - Cross-device traversal handling and inode deduplication - Configurable walk options for apparent size and hard link counting . This package is part of the dua-cli suite and is primarily intended for Rust developers who wish to build tools that analyse or manage disk space usage. Package: dua-cli Architecture: any Section: utils Depends: ${misc:Depends}, ${shlibs:Depends}, ${cargo:Depends} Recommends: ${cargo:Recommends} Suggests: ${cargo:Suggests} Provides: ${cargo:Provides} Built-Using: ${cargo:Built-Using} Static-Built-Using: ${cargo:Static-Built-Using} Description: View and manage disk space usage interactively, fast dua-cli (Disk Usage Analyzer) is a fast, interactive command-line tool for exploring and managing disk space usage. Built in Rust, it leverages parallel directory traversal to deliver results significantly faster than traditional tools. . Key features: - Non-interactive mode similar to du(1) for scripting and pipelines - Full-screen TUI for navigating the filesystem tree and inspecting directory sizes - Safe deletion through a multi-stage confirmation workflow - Prints marked paths to stdout on exit for shell pipeline integration - Works over SSH and on headless servers, unlike graphical tools - Reports size on disk by default, with apparent size as an option - Hard links counted once, matching the behaviour of du(1) . Compared to alternatives available in Debian, dua-cli combines the speed of multi-threaded scanning with an interactive terminal interface, making it suitable for both quick inspections and systematic disk space management.