目录
- X-CMD 发布内测版 v0.4.12
- 📃Changelog
- 🎨 starship
- 🎨 ohmyposh
- 🎨 theme
- 🌐 ping
- 🌐 tping
- 🐋 docker
- 💻 mac - 集成 MacOS 实用功能
- 🔄 ascii
- 🦖 deno
- 🖥️ smart
- ✅ 升级指南
⚠️ 请注意,本文仅作版本新增功能介绍,此次发布不会更新 latest 主线版本内容,通过正常安装渠道安装的版本号仍为 v0.4.11。
我们将在稍后发布 v0.4.13 版本,其中包含对 v0.4.12 的一些错误修复,以及针对 GitHub 上近期 issues 反馈问题的修复。
X-CMD 发布内测版 v0.4.12
📃Changelog
🎨 starship
-
新增了
starship
模块,这是为starship
设计的增强模块。
starship
是一个用 Rust 实现的命令行提示工具,适用于任何 shell,具备最小、速度极快且可无限定制的特点!
有关入门指南的详细说明,请查看 https://starship.rs 上的文档。示例:
# 全局使用 gruvbox-rainbow 主题 x starship use gruvbox-rainbow# 取消全局使用的主题 x starship unuse# 在当前会话尝试使用 pastel-powerline 主题 x starship try pastel-powerline# 交互式预览 starship 主题 x starship
🎨 ohmyposh
-
新增了
ohmyposh
模块,这是为oh-my-posh
设计的增强模块。oh-my-posh
是一个用 Go 实现的跨 Shell 的命令行提示主题引擎,允许在任何地方使用相同的配置,以提供一致的体验。有关入门指南的详细说明,请查看 https://ohmyposh.dev 上的文档。ohmyposh
模块帮助用户下载主题资源包,使主题更改变得更加容易。该模块还包含一个主题预览功能,允许用户在命令行中直接预览不同主题,简化了主题选择和更换的过程。示例:
# 全局使用 montys 主题 x ohmyposh use montys# 取消全局使用的主题 x ohmyposh unuse# 在当前会话尝试使用 agnoster 主题 x ohmyposh try agnoster# 交互式预览 oh-my-posh 主题 x ohmyposh fz
🎨 theme
- 更新并调整了
theme
模块的部分代码,优化了use
、try
、unuse
、untry
子命令的功能。新增了高级功能--vendor
选项,可以为不同终端指定不同厂商(如x-cmd theme
、starship
、oh-my-posh
)提供的命令行提示主题。
🌐 ping
-
新增 ping 模块。该模块支持包括热图、条形图、详细模式、CSV 和 TSV 在内的五种 ping 数据输出方式。
🌐 tping
-
新增 tping 模块。
-
该模块基于 Telnet 协议,使用 curl 实现本地计算机到目标主机和端口的简单明文 TCP 连接。
-
支持包括热图、条形图、详细模式、CSV 和 TSV 在内的五种输出方式。
🐋 docker
- 新增
daemon
命令,该命令通过修改/etc/docker/daemon.json
文件来配置 Docker daemon,为用户配置 docker 镜像源和网络代理提供了一种便捷的方式。
- 新增
mirror
命令,该命令可以设置拉取镜像的默认镜像源,并从该镜像源或者指定镜像源拉取镜像,同时重命名镜像。
💻 mac - 集成 MacOS 实用功能
- 新增
sleep
、restart
、logout
、shutdown
命令,功能分别为电脑睡眠、重启、注销、关机。 - 新增
wifi
命令,提供查看 wifi 状态、启用或禁用 wifi、扫描 wifi 接口和可用 wifi、连接指定 wifi 等功能。
🔄 ascii
- 新增
cfont
、map
、imagec
等命令。通过这部分命令可以快速将文字、图片转为 ASCII 艺术字画。其中x ascii map
可以用于在终端查看世界地图。
示例:
# 将文字转为 ascii 艺术字
x ascii cfont x-cmd
# 查看世界地图
x ascii map
# 将图片转为 ascii 艺术图
x ascii imagec -c ./x-cmd.png
# 绘制 ascii 折线图
seq 1 72 | x ascii graph -h 10 -c "plot data from stdin"
🦖 deno
- 修复 deno 参数个数大于 9 时,在 bash 环境下出现的变量错误问题。
🖥️ smart
- 修复了
x smart --app
在 zsh 上无法正确显示的问题 x-cmd/x-cmd/issues/86 。
✅ 升级指南
# 可以直接用安装脚本
eval "$(curl https://get.x-cmd.com)"# 已安装 x-cmd 的用户则可通过 upgrade 指令触发更新
x upgrade
感谢你对 x-cmd 的支持! 😊
更多内容请查阅 : blog-241021
关注微信官方公众号 : oh my x
获取开源软件和 x-cmd 最新用法