macOS
brew install brootlocal Homebrew formula metadata
sudo port install brootMacPorts ports tree · sysutils/broot/Portfile · 来源: api.github.com
安装
brew install brootlocal Homebrew formula metadata
sudo port install brootMacPorts ports tree · sysutils/broot/Portfile · 来源: api.github.com
sudo apk add brootAlpine Linux edge package indexes · broot · 来源: dl-cdn.alpinelinux.org
nix profile install nixpkgs#brootnixpkgs package indexes · pkgs/by-name/br/broot/package.nix · 来源: api.github.com
sudo pacman -S brootArch Linux sync databases · broot · 来源: geo.mirror.pkgbuild.com
sudo zypper install brootopenSUSE Tumbleweed package metadata · broot · 来源: download.opensuse.org
scoop install main/brootScoop official bucket manifest trees · bucket/broot.json · 来源: api.github.com
winget install --id Dystroy.broot -eWindows 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.
安全态势
没有找到 broot 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
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.
Config paths the tool may read or write during local use.
${XDG_CONFIG_HOME:-~/.config}/broot/conf.toml${XDG_CONFIG_HOME:-~/.config}/broot/conf.hjson可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
broot | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/Canop/broot
安装元数据
| 软件包键 | 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 |
| Pulse | updated |
| 依赖 | libxcb |
| 构建依赖 | rust |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | broot |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
broot 1.46.3-2
tree view, file manager, configurable launcher
sudo apt install brootbroot
nix profile install nixpkgs#brootbroot 1.54.0-r0
New way to see and navigate directory trees
https://github.com/Canop/broot
sudo apk add brootbroot-bash-completion 1.54.0-r0
Bash completions for broot
https://github.com/Canop/broot
sudo apk add broot-bash-completionbroot-doc 1.54.0-r0
New way to see and navigate directory trees (documentation)
https://github.com/Canop/broot
sudo apk add broot-docbroot-fish-completion 1.54.0-r0
Fish completions for broot
https://github.com/Canop/broot
sudo apk add broot-fish-completionbroot-zsh-completion 1.54.0-r0
Zsh completions for broot
https://github.com/Canop/broot
sudo apk add broot-zsh-completionbroot 1.57.0-1
Fuzzy Search + tree + cd
https://github.com/Canop/broot
sudo pacman -S brootbroot 1.49.1-1.4
A better way to navigate directories
sudo zypper install brootbroot
sudo port install brootmain/broot
scoop install main/brootDystroy.broot
winget install --id Dystroy.broot -e来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.