Janetsh

Janetsh
软件描述
一个新的系统外壳,使用Janet语言进行高级脚本编写,同时保留了我们喜爱的sh特性。基本shell使用只需了解少量Janet知识,但随着你对Janet越来越熟悉,你的外壳……
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 Janetsh?
一个全新的系统外壳,使用 Janet 语言进行高级脚本编写,同时保留了我们喜爱的 sh 的特性。基本使用 shell 仅需少量 Janet 知识,但随着您对 Janet 越来越熟悉,您的外壳将获得以下强大功能:
强大的标准库。
函数式与命令式编程。
强大的 Lisp 宏。
可在运行时加载、用 C/C++/Rust 等编写的扩展模块。
协程与异常处理。
🔄 替代方案
29 个选择win-bash 是著名的 GNU bash 在 Windows 上的移植版本(参见 GNU Bash 官方网站)。 win-bash 项目的目标是完成对 Windows 的移植,并为 Windows NT 及其衍生系统提供一个完整的功能 bash.exe 二进制文件。win-bash 可用作输入外壳,也可作为集成工具使用。
Xiki 使命令行更加友好且功能更强大。Xiki Shell (xsh) 允许您从命令行使用 Xiki,以增强您当前最喜爱的 shell(bash 或 zsh)的方式。

KornShell
KornShell 语言由贝尔实验室的 David G. Korn 设计和开发。它是一种交互式命令语言,可访问 UNIX 系统及其他多种系统,适用于其被实现的各类不同计算机和工作站。
DASH 是一个符合 POSIX 标准的 /bin/sh 实现,旨在尽可能小巧。它在可能的情况下并未牺牲速度。事实上,对于大多数任务,DASH 的运行速度明显快于 bash(GNU Bourne-Again SHell)。DASH 代表 Debian Almquist Shell。

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

Ergonomica
Ergonomica 是一种跨平台的 shell 语言,用 Python 实现。Ergonomica 致力于现代化终端操作,提供一种易于扩展和使用的语言,且独立于运行的操作系统。它使用现有的核心工具,如 os 和 shutil 模块,以及……
一个独立的外壳,内置多个命令。sash 的内置命令所有库均静态链接,因此与大多数外壳不同,标准 UNIX 命令不依赖外部库。在紧急情况下,您可以直接启动进入 sash 并将其用作……





