现代化的 ls 命令替代品,支持颜色、图标、Git 状态和树形显示,以单个 Rust 二进制文件分发。
2.4万547RustEUPL-1.2更新于 3个月前
lla 是一个用 Rust 编写的命令行目录列表工具,用来替代 ls 并提供更丰富的输出。它提供默认视图、长格式元数据、表格、网格、树形、递归和时间线等多种布局,并能在列表中显示 Git 仓库状态。
除列出文件外,lla 还支持按名称、扩展名、glob、正则表达式、文件类型、大小和时间筛选,并基于 ripgrep 进行文件内容搜索。它还提供带书签和访问历史的目录跳转、文件与目录比对,以及主题和快捷命令配置。输出可以为 JSON、NDJSON 或 CSV,便于脚本处理。
lla 支持插件扩展:可安装官方预构建插件,也可以编写原生插件或 WebAssembly 组件模型插件,为列表增加字段、自定义格式和操作。它可通过安装脚本、Cargo 或多种包管理器在 Linux、macOS、Windows 和 NetBSD 上安装。
使用 Cargo 安装
cargo install lla初始化配置
lla init试用长格式视图
lla -l概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
现代化的 ls 命令替代品,支持颜色、图标、Git 状态和树形显示,以单个 Rust 二进制文件分发。
开源的跨平台终端,集成 AI 助手,支持 SSH 断线自动重连与远程文件编辑预览。
用 Rust 编写的终端文件管理器,基于异步 I/O,支持图片预览与 Lua 插件。
一个用 Rust 编写的三栏终端文件浏览器,支持键盘操作、Lua 配置和外部预览工具。
一个带语法高亮和 Git 修改标记的终端 cat 替代工具。