Nushell 是一款新一代的 shell,它将传统 shell 的管道思想与现代编程语言的强大功能相结合,提供了一种灵活、高效、易用的数据处理方式。Nushell 能够处理各种格式的数据,并提供了丰富的编程语言特性,使得用户能够轻松地对数据进行分析、转换和可视化。同时,Nushell 还提供了清晰的错误提示和良好的 IDE 支持,极大地提升了开发效率。
特性
-
Nu 是跨平台的。命令和技术应该能够跨平台工作,Nu 对 Windows、macOS 和 Linux 提供一流支持。
-
Nu 确保与现有的平台特定可执行文件兼容。
-
Nu 的工作流程和工具具有 2022 年及以后的现代软件预期的可用性。
-
Nu 将数据视为结构化或非结构化。它是一种类似于 PowerShell 的结构化 shell。
-
Nu 以函数式方式看待数据。与其使用可变状态,不如通过管道加载、修改和保存数据,而不使用可变状态。
安装
# Linux and macOS
brew install nushell
# Windows
winget install nushell
安装完成后,通过输入 nu
来启动 NuShell。