20个版本
0.4.2 | 2021年7月21日 |
---|---|
0.4.0 | 2021年1月9日 |
0.3.5 | 2020年8月26日 |
0.3.4 | 2020年6月14日 |
0.0.3 | 2018年12月19日 |
#2681 在 命令行工具
每月41次下载
355KB
9K SLoC
nsh
一个专注于效率和快速特性的命令行shell
- 符合POSIX规范的交互式shell,并包含一些bash扩展。
- Tab补全和语法高亮。
- 支持bash补全(通过内部调用真正的bash)。
- 内置零配置特性。
- 用Rust 🦀 编写
安装
$ cargo install nsh
文档
为什么要创建一个新的shell?
Bash是执行shell脚本的最佳选择,但它的交互模式并不令人满意。过去十年我一直使用zsh,但我不需要 可定制性,而且我已经厌倦了使我的zshrc更快。Fish非常整洁,但我更喜欢传统的、传统的、人体工程学的shell语法。
贡献
nsh处于 alpha 阶段:许多Bash提供的功能尚未实现,源代码中存在一些缺陷,并且肯定存在bug。为了使nsh适合日常使用,我需要您的帮助!
我如何贡献?
- 在GitHub问题中报告bug。如果可能,请附上一个最小可复现示例(例如shell脚本)。这有助于我更容易地修复bug。
- 在GitHub问题中提出改进建议。
- 提交一个Pull Request,实现新功能、修复bug、重构代码、改写文档中的句子等。
许可证
CC0或MIT。您可以选择您喜欢的。
依赖关系
~10–19MB
~261K SLoC