Automic VaultAutomic Vault

brew

Installer dust avec Homebrew, apk, MacPorts, Nix, pacman, zypper, scoop, winget

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de dust pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install dust

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install dust

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

Linux

Alpine Linux apkvérifié · 92%
sudo apk add dust

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

Nixvérifié · 92%
nix profile install nixpkgs#dust

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

Arch Linux pacmanvérifié · 92%
sudo pacman -S dust

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

openSUSE zyppervérifié · 92%
sudo zypper install dust

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

Windows

Scoopvérifié · 92%
scoop install main/dust

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

Windows Package Managervérifié · 92%
winget install --id bootandy.dust -e

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

aperçu

Résumé du paquet

More intuitive version of du in rust

Commandes et alias

  • dust

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
dustcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire1.2.4
gestionnaire mis à jour
données localesOK
amontà jour
dernière version détectéev1.2.4

https://github.com/bootandy/dust

  • infoNo package-manager update timestamp was available.confiance faible

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:dust
Version1.2.4
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/dust
Page d'accueilhttps://github.com/bootandy/dust
Dépôthttps://github.com/bootandy/dust
Docs amonthttps://github.com/bootandy/dust#readme
LicenceApache-2.0
Archive sourcehttps://github.com/bootandy/dust/archive/refs/tags/v1.2.4.tar.gz
Dépendances de compilationrust
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

dust

nix profile install nixpkgs#dust
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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
  • Correspondance par : 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
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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
  • Correspondance par : 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
  • Correspondance par : 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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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