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 个选择
Elvish

Elvish

0

Elvish 是一个适用于 Unix 系统(包括 Linux、macOS 和 BSD)的友好且富有表现力的 shell。

5

Xiki 使命令行更加友好且功能更强大。Xiki Shell (xsh) 允许您从命令行使用 Xiki,以增强您当前最喜爱的 shell(bash 或 zsh)的方式。

KornShell

KornShell

0

KornShell 语言由贝尔实验室的 David G. Korn 设计和开发。它是一种交互式命令语言,可访问 UNIX 系统及其他多种系统,适用于其被实现的各类不同计算机和工作站。

2

DASH 是一个符合 POSIX 标准的 /bin/sh 实现,旨在尽可能小巧。它在可能的情况下并未牺牲速度。事实上,对于大多数任务,DASH 的运行速度明显快于 bash(GNU Bourne-Again SHell)。DASH 代表 Debian Almquist Shell。

rc - a shell

rc - a shell

0

这是Byron Rakitzis为Unix系统重新实现的Plan 9 shell。rc提供了与传统Bourne shell相似的功能,但语法更为简洁清晰。

Ergonomica

Ergonomica

0

Ergonomica 是一种跨平台的 shell 语言,用 Python 实现。Ergonomica 致力于现代化终端操作,提供一种易于扩展和使用的语言,且独立于运行的操作系统。它使用现有的核心工具,如 os 和 shutil 模块,以及……

0

一个独立的外壳,内置多个命令。sash 的内置命令所有库均静态链接,因此与大多数外壳不同,标准 UNIX 命令不依赖外部库。在紧急情况下,您可以直接启动进入 sash 并将其用作……

0

fshell 是 Symbian 系统中相当于 bash + telnet + 一组类 POSIX 命令行工具的程序。换句话说,它是一个支持远程连接及提供一系列用于调试设备工具的 Symbian OS 控制台框架。

上一页下一页
评分4.0 / 5.0

支持平台

下载与相关链接

安全提醒

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

GitHub