
brush
reubeno
🐚bash/POSIX-compatible shell implemented in Rust 🦀
AI 简介
`brush` 是一个用 Rust 编写的与 bash 和 POSIX 兼容的现代 shell。其核心功能包括支持现有的 `.bashrc` 文件(包括别名、函数和补全),内置语法高亮和自动建议,并通过约 1700 个兼容性测试验证了与 bash 的一致性。此外,`brush` 可以轻松嵌入到 Rust 应用程序中。适用于需要 bash 功能但又希望利用 Rust 语言优势的场景,如提高安全性和性能。尽管目前尚不支持 `select` 命令及一些边缘情况,`brush` 已经可以作为日常使用的 shell。
Rust
2k
Stars
101
Forks
11
Watchers
96
Issues
Star 增长
今日0
近 7 天+24
近 30 天+240
综合评分77.03
默认分支main