Repository navigation
v1.0.0 (Peregrine)
changelog
First official version
Rust rewrite, faster, more stable and safer
Documentation Updates:
- The Simplified Chinese version of the README has been updated to version v0.0.5
更新日志
首个正式版发布
Rust重构,更快、更稳、更安全
文档更新:
- 简体中文版README更新至v0.0.5
| Feature / 特性 | Rust (70 % done) | Bash (legacy) |
|---|---|---|
| Performance / 性能 | Compiled binaries run much faster and use system resources more efficiently. 编译后二进制运行显著更快,资源利用率更高。 | Interpreter overhead; slower on large datasets or complex logic. 解释器开销大,数据量大或逻辑复杂时更慢。 |
| Security / 安全性 | Memory-safe by design (ownership, lifetimes). Prevents buffer overflows & injection. 内存安全设计,杜绝溢出与注入。 | Prone to injection & shell-escaping bugs. 易受注入与转义漏洞影响。 |
| Command History / 命令历史 | Optimized storage & lookup; faster search and replay. 优化的存储与检索,搜索和回放更迅速。 | Simplistic history; slower on large logs. 简易历史机制,量大时变慢。 |
| Tab Completion / Tab 补全 | Not implemented yet – manual path typing required. 暂未实现–需手动输入完整路径。 | Fully supported for directories & files. 完整支持目录与文件名补全。 |
| Implicit cd / cd 缺省 | Not implemented yet – must use cd <dir>. 暂未实现–必须使用 cd 命令。 |
Works out-of-the-box: type a directory name to enter it. 原生支持:直接输入目录名即可进入。 |