Automic VaultAutomic Vault

brew

broot を Homebrew, apk, apt, MacPorts, Nix, pacman, zypper, scoop, winget でインストール

broot のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install broot

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install broot

MacPorts ports tree · sysutils/broot/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add broot

Alpine Linux edge package indexes · broot · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install broot

Debian stable package indexes · broot · ソース: deb.debian.org

Nix確認済み · 92%
nix profile install nixpkgs#broot

nixpkgs package indexes · pkgs/by-name/br/broot/package.nix · ソース: api.github.com

Arch Linux pacman確認済み · 92%
sudo pacman -S broot

Arch Linux sync databases · broot · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install broot

openSUSE Tumbleweed package metadata · broot · ソース: download.opensuse.org

Windows

Scoop確認済み · 92%
scoop install main/broot

Scoop official bucket manifest trees · bucket/broot.json · ソース: api.github.com

Windows Package Manager確認済み · 92%
winget install --id Dystroy.broot -e

Windows Package Manager source index · Dystroy.broot · ソース: cdn.winget.microsoft.com

概要

パッケージ概要

New way to see and navigate directory trees

履歴

プロジェクトの歴史と使われ方

Broot is a Rust terminal file navigator that combines a compact directory tree, fuzzy search, file operations, preview panels, shell integration, and user-defined verbs. It is designed as a more interactive answer to `tree`, `ls`, `find`, and ad hoc `cd` workflows.

プロジェクトの歴史

The official documentation describes Broot as a better way to navigate directories, find files, and launch commands. Its core idea is to keep a readable tree visible even for large directories by filtering, respecting ignore files, and letting the user jump back to the shell in the selected directory through the `br` integration.

The GitHub repository and changelog show steady development over many years, with features expanding from directory overview and search into panels, file previews, staging areas, trash support, image rendering through terminal graphics protocols, Git status views, modal input, configurable verbs, and shell integrations.

採用の歴史

Broot became popular among command-line users who wanted richer navigation without adopting a full-screen orthodox file manager. GitHub shows a large user audience, and the input package facts show broad packaging across Homebrew, Debian, Alpine, MacPorts, Nix, Arch, Scoop, Winget, and openSUSE.

使われ方

Typical use is `br` or `broot` inside a project tree: type a few letters to narrow the tree, press enter or a configured verb to open a file, use Alt-Enter to return to the shell in a selected directory, and use panels or the staging area for file operations. Configuration lives under the XDG config directory and lets users define verbs, shortcuts, skins, icons, and preview transformers.

パッケージ好きにとっての重要性

Broot is a representative modern Rust CLI package: single-purpose but deep, cross-platform, visually rich in the terminal, and widely distributed by both Unix and Windows package managers. It also illustrates how newer tools compose with shells rather than replacing them outright.

タイムライン

  • 2019: Early public release tags appear in the official Git repository.
  • 2023: The changelog shows continuing shell integration and file-operation improvements, including trash support and Windows installer work.
  • 2024: Preview transformers, improved terminal key handling, and richer panels land in the 1.40+ series.
  • 2025: Broot adds more filesystem, preview, watching, and image-rendering improvements.
  • 2026-06-01: Changelog lists v1.57.0.

Related projects

  • Related command-line navigation and file-management tools include tree, fd, fzf, ranger, nnn, vifm, zoxide, broot's own shell function `br`, and terminal file-preview ecosystems built around Kitty or WezTerm graphics.

セキュリティ状態

保護ツール対応はまだ見つかっていません

broot に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
${XDG_CONFIG_HOME:-~/.config}/broot/conf.toml${XDG_CONFIG_HOME:-~/.config}/broot/conf.hjson

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
brootcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-26
マネージャ版1.58.0
マネージャ更新日2026-07-10
ローカルデータOK
上流最新
検出された最新v1.58.0

https://github.com/Canop/broot

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:broot
バージョン1.58.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/broot
ホームページhttps://dystroy.org/broot/
リポジトリhttps://github.com/Canop/broot
上流ドキュメントhttps://dystroy.org/broot
ライセンスMIT
ソースアーカイブhttps://github.com/Canop/broot/archive/refs/tags/v1.58.0.tar.gz
最終更新2026-07-10T23:39:07Z
Pulseupdated
依存関係libxcb
ビルド依存関係rust
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

broot 1.46.3-2

tree view, file manager, configurable launcher

https://dystroy.org/broot

sudo apt install broot
  • Section: utils
  • Architecture: amd64
  • Source Package: rust-broot
  • 3 依存関係
  • normalized package name match
  • 一致条件: Broot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: broot from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

broot

nix profile install nixpkgs#broot
  • normalized package name match
  • 一致条件: Broot
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/br/broot/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

broot 1.54.0-r0

New way to see and navigate directory trees

https://github.com/Canop/broot

sudo apk add broot
  • License: MIT
  • Architecture: x86_64
  • Source Package: broot
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Broot
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: broot from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

broot-bash-completion 1.54.0-r0

Bash completions for broot

https://github.com/Canop/broot

sudo apk add broot-bash-completion
  • License: MIT
  • Architecture: x86_64
  • Source Package: broot
  • normalized package name match
  • 一致条件: Broot
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: broot-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

broot-doc 1.54.0-r0

New way to see and navigate directory trees (documentation)

https://github.com/Canop/broot

sudo apk add broot-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: broot
  • normalized package name match
  • 一致条件: Broot
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: broot-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

broot-fish-completion 1.54.0-r0

Fish completions for broot

https://github.com/Canop/broot

sudo apk add broot-fish-completion
  • License: MIT
  • Architecture: x86_64
  • Source Package: broot
  • normalized package name match
  • 一致条件: Broot
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: broot-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

broot-zsh-completion 1.54.0-r0

Zsh completions for broot

https://github.com/Canop/broot

sudo apk add broot-zsh-completion
  • License: MIT
  • Architecture: x86_64
  • Source Package: broot
  • normalized package name match
  • 一致条件: Broot
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: broot-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

broot 1.57.0-1

Fuzzy Search + tree + cd

https://github.com/Canop/broot

sudo pacman -S broot
  • License: MIT
  • Architecture: x86_64
  • 5 依存関係
  • normalized package name match
  • 一致条件: Broot
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: broot from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

broot 1.49.1-1.4

A better way to navigate directories

https://dystroy.org/broot/

sudo zypper install broot
  • License: GPL-2.0-only AND MIT AND MPL-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: broot
  • 3 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Broot
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: broot from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

broot

sudo port install broot
  • normalized package name match
  • 一致条件: Broot
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/broot/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/broot

scoop install main/broot
  • normalized package name match
  • 一致条件: Broot
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/broot.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

Dystroy.broot

winget install --id Dystroy.broot -e
  • normalized package name match
  • 一致条件: Broot
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Dystroy.broot from https://cdn.winget.microsoft.com/cache/source.msix

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

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