Nu Shell

4

软件描述

该项目已达到最低可行产品级别的质量。尽管贡献者将其作为日常使用工具,但某些命令可能仍不稳定。未来的版本将完善缺失的功能并提高稳定性。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.nushell.sh

安全链接HTTPS
立即访问

什么是 Nu Shell?

该项目已达到最小可行产品级别的质量。尽管贡献者将其作为日常使用工具,但某些命令可能仍不稳定。未来的版本将填补缺失的功能并提升稳定性。随着项目成熟,其设计也可能发生变化。

Nu 自带一组内置命令(如下所示)。如果遇到未知命令,Nu 会调用外部 shell 执行该命令(Windows 上使用 cmd,Linux 和 macOS 上使用 bash),并正确传递 stdin、stdout 和 stderr,因此你的日常 git 工作流甚至 vim 都能正常工作。

Nu 支持插件,可为 shell 提供额外功能,并遵循与内置命令相同的结构化数据模型。这使得你可以根据需要扩展 Nu。

插件目录中包含一些示例。
插件是位于路径中的二进制文件,命名需符合 "nu_plugin_*" 规范。这些二进制文件通过简单的 JSON-RPC 协议与 Nu 交互,命令在启动时自我标识并传递配置信息,从而可供使用。若插件为过滤器,则以逐个元素的方式接收数据流,并可通过 stdin/stdout 返回数据;若插件为汇合点,则会接收到完整的最终数据向量,并可自由使用 stdin/stdout。

🔄 替代方案

28 个选择
Closh

Closh

0

Closh 将传统 Unix shell 的优点与 Clojure 的强大功能相结合,旨在成为 bash 的现代替代品。

0

一个类似 fish 的命令行外壳,具备制表符补全和语法高亮功能,同时兼容 POSIX。使用 Rust 编写,内置零配置。

0

RazzShell 是一个注重定制的 Unix shell,支持命令别名、彩色输出和环境变量处理。它使用 C 语言开发,专为 Unix/Linux 系统设计,采用 MIT 许可证。

Janetsh

Janetsh

0

一个新的系统外壳,使用Janet语言进行高级脚本编写,同时保留了我们喜爱的sh特性。基本shell使用只需了解少量Janet知识,但随着你对Janet越来越熟悉,你的外壳……

0

Oil 是一种新的 Unix shell。

eltclsh

eltclsh

0

eltclsh(editline Tcl shell)是 Tcl 编程语言的交互式外壳。它利用 editline 的功能,提供命令行编辑、历史浏览以及变量和命令补全。

OverOS

OverOS

0

一个完全用 C++ 编写的简单外壳/文本用户界面,包含基本“内核”、命令支持,以及开机时运行 KAutoRun 应用程序的功能。

上一页下一页
评分4.0 / 5.0

支持平台

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub