Nushell 0.65 发布,灵活的开源跨平台 Shell


Nushell,简称 Nu,是一个新的 shell,它对你的命令行采取了一种现代的、结构化的方法。它与你的文件系统、操作系统和越来越多的文件格式的数据无缝衔接。

近日 Nu 0.65 版本正式发布,这个版本包括对二进制数据的更好支持,检查源文件正确性的新方法,改进的命令统一性等内容。

更好地支持二进制数据(hustcer、jt、CBenoit)

Nushell 的二进制支持一直在稳步提高,在这个版本中,它得到了更进一步的改善,新的功能包括:

  • 新的运算符 bit-andbit-orbit-xor,以及重新命名的 bit-shlbit-shr。这些对应于位和、或、异或、左移和右移。
  • 一个新的 encode 命令,以及对 hash 的二进制支持
  • 改进了对 skiptake 的二进制支持

Nu-check

从这个版本开始,Nushell 现在提供了一个 nu-check 命令,可以对源文件进行检查,以发现潜在的解析和类型检查错误。这将使脚本作者可以在不运行的情况下检查他们的脚本。

统一性

在 0.65 版本中,还继续进行了统一不同数据类型的命令的工作。在这个版本中, db 和 mysql 的支持已经简化,使其更接近于已经存在的数据框架支持。

之前:

open myfile.db
| db select a
| db from table_1
| db where ((db col a) > 1 | db and ((db col a) < 10))

现在:

open myfile.db
| select a
| from table_1
| where ((field a) > 1 | and ((field a) < 10))

就像对数据框架的支持一样,这也是建立在对基于输入类型的重载命令的新支持上。这将使 Nushell 在未来有一个很好的、统一的语法,可以适用于各种数据类型。

更多详情可查看:https://www.nushell.sh/blog/2022-07-05-nushell-0_65.html


相關推薦

2023-04-27

Nushell,简称 Nu,是一个新的 shell,它对你的命令行采取了一种现代的、结构化的方法。它与你的文件系统、操作系统和越来越多的文件格式的数据无缝衔接。 近日 Nu 0.79 版本正式发布,这个版本增强了对 IDE 的支持。 VS Code 扩

2023-01-10

l:正确处理 UTF-8 编码 Zsh:不要隐藏 chpwd 钩子的输出 Nushell:升级最小支持版本至 v0.73.0 Zsh:修复在没有找到匹配的情况下,交互式补全中的额外空格 Fzf:各种改进 Nushell:当初始化两次时,意外地重新定义了 hooks 移

2022-11-29

  新版更新内容如下: release 20.16.7 #2445 将 Nushell 激活脚本更改为模块 #2422 修复 Nushell 激活脚本中的 operator #2450 不要使用已弃用的 API #2448 升级 setuptools #2451 更新说明:https://github.com/pypa

2023-02-08

pypa/gh-action-pypi-publish 从 1.6.3 升级到 1.6.4 #2465 修复 Nushell 的安装故障 #2475 迁移到 hatchling,放弃 3.6 的支持 #2474 修复 coverage reporting #2477 修复 Nushell 激活脚本中的错误提示 #2481 不要在 forks 上运行预

2023-01-10

Fish Shell 3.6 已发布。 fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于 "the friendly interactive shell" 的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供

2022-09-08

作者:曾庆国(悦达) KubeVela 1.5 于近日正式发布。在该版本中为社区带来了更多的开箱即用的应用交付能力,包括新增系统可观测;新增 Cloud Shell 终端,将 Vela CLI 搬到了浏览器;增强的金丝雀发布;优化多环境应用交付工

2023-01-06

Microsoft PowerToys 是 Windows 系统实用程序,供高级用户调整和简化其 Windows 体验,可最大限度地提高生产力。 以下是 PowerToys v0.66 版本中的一些重要更新内容: 亮点 PowerToy 实用程序附带独立的 .NET 7,这意味着无需将 .NET 作为

2023-06-22

1、smart-flow 简介 smart-flow 是一个轻量、灵活的业务流程编排框架,支持业务流程中常见的条件分支控制、子流程、业务组件异步和降级等功能。同时 smart-flow 也是一款具备可观测性的流程编排框架,流程结构拓扑、执行路径跟

2022-10-26

关功能,比纯粹的 ssh 要好用很多,最后它是完全开源且跨平台。 功能介绍 1. 基于 QTermWidget,也继承了 Konsole 的各种特性。 2. 基于 OpenSSH7.9,支持最新特性如 ProxyJump,很方便实现跳板机的穿越等。 3. 提供丰富终端配色并且

2024-03-01

子域名或泛域名的网站,httpsok支持泛域名解析,让您更灵活地管理和保护您的所有域名。 3. 到期自动续约 httpsok内置证书到期自动续约功能,省去了用户手动续期的烦恼,保障证书长期有效。 现有方案对比 1. 传统公有云 传

2023-04-07

Xmake 是一个基于 Lua 的轻量级跨平台构建工具。 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快

2023-06-20

pypi-publish 从 1.8.5 升级到 1.8.6 #2566 feat:更新并简化 nushell 的激活 #2572 修复弃用警告 #2575 替换无人维护的pytest-freezegun#2576 更新 cli_interface.rst #2586 添加 ruff,测试最新的操作系统和 bump setuptools #2588 更

2022-06-26

 actions/upload-artifact   #2356 修复 CI 中损坏的 Nushell 安装 #2364 Windows PyPy 3.6 的修复 #2363 Windows 嵌入式支持 #2353 升级设置工具 #2365 更新公告:https://github.com/pypa/virtualenv/releases/tag/20.15.0  

2022-11-14

替换 tests/unit/test_run.py 中的 six #2439 尝试修复 Nushell 的安装 #2444 尝试为system_executable更换文件名 #2442 Bump embedded #2443 将'home'设置为system_executable的父目录 #2441 更新说明:https://github.com/pypa/virtualenv/