Nushell 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Nushell 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Nushell 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Nushell 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Nushell 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于AI & 大数据专区
2019/09/25 22:57

【Rust日报】2019-09-25 Nushell 0.3.0 发布

Nushell 0.3.0 发布 Nushell(简称Nu)是一种新型的shell,它采用现代的结构化方法来处理命令行。它与来自文件系统、操作系统和越来越多的文件格式的数据无缝地工作,使构建强大的命令行管道变得容易。 Nushell 0.3.0 更新特性: 新的表格设计 原生支持多种文件格式,包括:bson, tsv, sqlite, 和 url-encoded 字符串 新的命令 help - 内置的帮助系统 reverse - 逆序表格 last - 跟 first 命令类似,但是从表格的尾巴开始返回 n ...

0
0
发表于行业趋势专区
2020/06/11 21:09

【Rust 日报】2020-06-10 RustCrypto 发布了多种密码学库

RustCrypto 发布了多种密码学库 新发布的密码学库包括: aead , block-cipher , crypto-mac , digest , signature , stream-cipher 等,其中几乎所有的 crates 都是用纯 Rust 开发的。 https://github.com/RustCrypto Smooshmonkey:Firefox 的 Rust 解析器 https://bugzilla.mozilla.org/show_bug.cgi?id=smooshmonkey WASM3 的 Rust wrapper 一个简单的例子:加载 wasm 模块然后导出一个将两数相加的函数: ...

0
0
发表于AI & 大数据专区
2020/05/15 22:37

【Rust日报】 2020-05-14 Deno 1.0 发布

Deno 1.0 发布 deno.land 中的有很大一部分核心代码是使用 Rust 实现的,现在 deno 已经正式发布 1.0 版本啦 🎉🎉🎉 Deno 是一个新的运行时,用于在 Web 浏览器之外执行 JavaScript 和 TypeScript。Deno 也有许多 Rust API,比如说 deno_core 和 rusty_v8 crate。这些 API 将继续行迭代。更多信息请看官网介绍:https://deno.land/v1。 deno 开源代码仓库:https://github.com/denoland/deno 如何使用 WASM 作为抽象平台 ...

0
0
发表于软件架构专区
2020/09/23 22:14

【Rust 日报】2020-09-23 Neovim 加 Rust:高效的开发体验

Neovim 加 Rust:高效的开发体验 Neovim Rust 开发环境搭建教程 https://sharksforarms.dev/posts/neovim-rust/ nushell 2020问卷调查 nushell 是用 Rust 开发的终端工具 https://docs.google.com/forms/d/e/1FAIpQLScEFzDh7j3jfAuVMBCQtQE-qfKAhugLCiUaaGL583QtGwz5fw/viewform Embassy:Rust 嵌入式开发工具 Embassy 致力于让 async/await 成为嵌入式开发第一梯队的语法选择。 https://github.com/akiles/embassy 【博客】并发...

0
0
发表于开发技能专区
2020/05/22 19:00

周刊「朝花夕拾」0522期,总第四期

「朝花夕拾」周刊总目录: https://pylixm.cc/posts/2020-04-30-zhxs-index.html 资讯 5 月 19 日,Python 3.9.0b1 开放下载测试。https://pythoninsider.blogspot.com/2020/05/python-390b1-is-now-available-for.html 文章 通过构建互动游戏来教孩子们学习 Python。文中介绍了一款 Python 的游戏引擎 PursuedPyBear,做儿童编程教育的朋友可以参阅。https://opensource.com/article/20/5/python-games 如何通过分析 SQL 来优化...

0
0
发表于行业趋势专区
2019/08/24 21:31

【Rust日报】 2019-08-24:RustConf 2019

RustConf 2019 RustConf 2019,在8月22日-8月23日期间,在美国波特兰举办的第四届Rust活动,它的活动主页 RustConf 2019。 400多位世界顶级Rust开发人员汇聚于此。第一天是由Rust社区领导者进行的专业知识培训与主题探讨,第二天是核心团队成员及社区主要贡献者的主题演讲及特色演讲。上两张图,大家感受下: Nushell: 一个用Rust编写的新shell Nushell,简称为Nu。为什么还需要它?直接上图: 对Nu来说,一切都是数据。 它从经...

0
0
发表于服务端专区
2020/05/17 22:03

【Rust日报】2020-05-16 Rust 的自动向量化

利用 Rust 的自动向量化 在 Rust 代码使用 SIMD CPU 指令优化,学习如何快速检查编译器的汇编程序输出,以及修改 Rust 代码以生成更快程序的方法。其中 SIMD 是单指令多数据 Single Instruction Multiple Data 的缩写。 博客文章 ,https://nickwilcox.github.io/blog/autovec/ async-graphql async-graphql,是用 Rust 语言实现的 GraphQL 服务端库。 教程 ,https://async-graphql.github.io/async-graphql/zh-CN/introductio...

0
0
发表了博客
2020/10/21 10:39

修改brew修改为中科大源

cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc source ~/.zshrc brew update 这样子的话,瞬间就更新完毕了!如下: ➜ homebrew-core git:...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部