NushellRust 编写的新型 shell

联合创作 · 2023-09-30 11:39

Nu 是个新型的 shell,通过下图可以看出,相比传统 shell,Nu 提供了更加详细且全面的信息,信息的呈现方式类似于直接在图形界面中所看到的,与 git log --oneline 有相似之处。

Nu 目前需要 1.47 或更高版本的 Rust,支持平台包括 macOS、Linux 和 Windows10(不支持 Windows 7/8.1)。

依赖软件环境:

  • Debian/Ubuntu

需要安装 "pkg-config" 和 "libssl-dev" 软件包:

apt install pkg-config libssl-dev

希望使用 rawkey clipboard 可选功能的Linux用户将需要安装“ libx11-dev”和“ libxcb-composite0-dev”软件包:

apt install libxcb-composite0-dev libx11-dev

  • 基于 RHEL 的发行版

需要安装 "libxcb"、"openssl-devel" 和 "libX11-devel" 软件包:

yum install libxcb openssl-devel libX11-devel

  • macOS

使用 Homebrew,则需要使用以下命令安装“ openssl”和“ cmake”

brew install openssl cmake 

安装:

一旦安装了 Nu 所需的环境,就能直接使用 Rust 编译器随附的 cargo 命令来安装。

> cargo install nu
浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报