一个更智能的 cd 命令,记住常用目录,几个按键即可跳转,支持主流 shell。
4万929RustMIT更新于 前天
Broot 是一个用于查看、导航和搜索目录树的命令行工具。它不像 `tree` 那样输出整棵递归列表,而是以紧凑、可交互的视图展示大型目录,并遵循 `.gitignore` 将不需要的文件隐藏。隐藏文件和被忽略的文件可以用快捷键切换显示。
输入几个字母即可模糊匹配目录,按 alt+enter 即可退出并在 shell 中进入该目录。搜索支持正则表达式、文件内容搜索(以 `c/` 开头)以及多条件组合。文件可以打开、预览、编辑、移动、复制和删除,自定义动作和快捷键可在配置文件中设置。双面板模式便于在两个目录之间操作文件。
此外,Broot 还提供大小、日期和权限列、用于查找占用空间的 whale-spotting 模式、文件系统用量视图,以及 git 相关命令,可显示文件状态、分支超前/落后提交数和变更差异。
阅读项目网站上的安装说明
使用概览选项启动 broot 查看目录
br -s概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个更智能的 cd 命令,记住常用目录,几个按键即可跳转,支持主流 shell。
命令行代理工具,在 AI 编程助手读取 shell 命令输出前进行过滤和压缩,减少 token 消耗。
跨平台、基于 OpenGL 的 GPU 加速终端模拟器,标签页和分屏交给 tmux 等工具完成。
面向 macOS、Linux 等系统的交互式命令行 shell,开箱即用,无需额外配置。