Automic VaultAutomic Vault

brew

Install dust with Homebrew, apk, MacPorts, Nix, pacman, scoop, winget, zypper

More intuitive version of du in rust. Version 1.2.4 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install dust

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install dust

MacPorts ports tree · sysutils/dust/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add dust

Alpine Linux edge package indexes · dust · source: dl-cdn.alpinelinux.org

Nixverified · 92%
nix profile install nixpkgs#dust

nixpkgs package indexes · pkgs/by-name/du/dust/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S dust

Arch Linux sync databases · dust · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install dust

openSUSE Tumbleweed package metadata · dust · source: download.opensuse.org

Windows

Scoopverified · 92%
scoop install main/dust

Scoop official bucket manifest trees · bucket/dust.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id bootandy.dust -e

Windows Package Manager source index · bootandy.dust · source: cdn.winget.microsoft.com

overview

Package summary

More intuitive version of du in rust

Commands and aliases

  • dust

history

Project history and usage

Dust, packaged as `dust` and published to crates.io as `du-dust`, is a Rust rethinking of the Unix `du` workflow. Its README sums up the project as `du + rust = dust`: a more intuitive way to see where disk space is being used.

Project history

The GitHub repository was created in March 2018, and the crates.io package followed in April 2018. The project matured into a cross-platform CLI with a 1.0.0 GitHub release in March 2024 and continued releases through at least 1.2.4 in January 2026.

Dust's core design choice is to show a terminal-sized hierarchy of the largest directories and files without making users pipe `du` through `sort` and `head`. It uses colored bars and tree context to show both size and ancestry.

Adoption history

The official README lists many installation channels: Cargo, Homebrew on macOS and Linux, Snap, Pacstall, conda-forge, deb-get, x-cmd, Scoop on Windows, and downloadable GitHub release binaries. The GitHub API also reports a five-digit star count by June 2026, making it one of the more visible Rust rewrites of a classic Unix utility.

The breadth of packages reflects the tool's appeal: disk-usage inspection is universal, and `dust` gives package-manager users a modern default that is quick to install on developer machines, servers, and Windows terminals.

How it is used

Common usage is simply `dust` or `dust <dir>`, with flags for output count, depth, apparent size, directories-only or files-only views, filesystem boundaries, JSON output, and collapsed directories. The README documents config through `~/.config/dust/config.toml` or `~/.dust.toml` for persistent defaults.

Why package nerds care

Dust is a canonical example of the 2010s and 2020s Rust CLI wave: a safer, faster, more opinionated replacement for a small Unix command, distributed through nearly every package ecosystem. It is especially relevant because it competes with both ancient coreutils habits and interactive tools like ncdu.

Timeline

  • 2018-03-16: GitHub repository created.
  • 2018-04-18: `du-dust` crate created on crates.io.
  • 2024-03-25: Dust 1.0.0 released.
  • 2026-01-08: Dust 1.2.4 released.

Related projects

  • The README lists ncdu, dutree, dua, pdu, dirstat-rs, and traditional `du -d 1 -h | sort -h` as alternatives. Dust differentiates itself by choosing a compact, automatically prioritized tree view.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
dustcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version1.2.4
manager updated
local dataok
upstreamcurrent
latest detectedv1.2.4

https://github.com/bootandy/dust

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:dust
Version1.2.4
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/dust
Homepagehttps://github.com/bootandy/dust
Repositoryhttps://github.com/bootandy/dust
Upstream docshttps://github.com/bootandy/dust#readme
LicenseApache-2.0
Source archivehttps://github.com/bootandy/dust/archive/refs/tags/v1.2.4.tar.gz
Build dependenciesrust
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namedust
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

dust

nix profile install nixpkgs#dust
  • normalized package name match
  • Matched by: Dust
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/du/dust/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

dust 1.2.4-r0

A more intuitive version of du in Rust

https://github.com/bootandy/dust

sudo apk add dust
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: dust
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Dust
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dust from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

dust-bash-completion 1.2.4-r0

Bash completions for dust

https://github.com/bootandy/dust

sudo apk add dust-bash-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: dust
  • normalized package name match
  • Matched by: Dust
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dust-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

dust-doc 1.2.4-r0

A more intuitive version of du in Rust (documentation)

https://github.com/bootandy/dust

sudo apk add dust-doc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: dust
  • normalized package name match
  • Matched by: Dust
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dust-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

dust-fish-completion 1.2.4-r0

Fish completions for dust

https://github.com/bootandy/dust

sudo apk add dust-fish-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: dust
  • normalized package name match
  • Matched by: Dust
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dust-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

dust-zsh-completion 1.2.4-r0

Zsh completions for dust

https://github.com/bootandy/dust

sudo apk add dust-zsh-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: dust
  • normalized package name match
  • Matched by: Dust
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dust-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

dust 1.2.4-2

A more intuitive version of du in rust

https://github.com/bootandy/dust

sudo pacman -S dust
  • License: Apache-2.0
  • Architecture: x86_64
  • 3 dependencies
  • normalized package name match
  • Matched by: Dust
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: dust from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

dust 1.2.4-1.3

A more intuitive version of du

https://github.com/bootandy/dust

sudo zypper install dust
  • License: Apache-2.0
  • Category: Productivity/File utilities
  • Architecture: x86_64
  • Source Package: dust
  • 2 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Dust
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: dust from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

dust-bash-completion 1.2.4-1.3

Bash completion for dust

https://github.com/bootandy/dust

sudo zypper install dust-bash-completion
  • License: Apache-2.0
  • Category: Productivity/File utilities
  • Architecture: noarch
  • Source Package: dust
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Dust
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: dust-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

dust-fish-completion 1.2.4-1.3

Fish completion for dust

https://github.com/bootandy/dust

sudo zypper install dust-fish-completion
  • License: Apache-2.0
  • Category: Productivity/File utilities
  • Architecture: noarch
  • Source Package: dust
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Dust
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: dust-fish-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

dust-zsh-completion 1.2.4-1.3

ZSH completion for dust

https://github.com/bootandy/dust

sudo zypper install dust-zsh-completion
  • License: Apache-2.0
  • Category: Productivity/File utilities
  • Architecture: noarch
  • Source Package: dust
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Dust
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: dust-zsh-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

dust

sudo port install dust
  • normalized package name match
  • Matched by: Dust
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/dust/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/dust

scoop install main/dust
  • normalized package name match
  • Matched by: Dust
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/dust.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

bootandy.dust

winget install --id bootandy.dust -e
  • normalized package name match
  • Matched by: Dust
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: bootandy.dust from https://cdn.winget.microsoft.com/cache/source.msix

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment