[241021] X-CMD 内测版 v0.4.12 新功能: starship ohmyposh ping tping docker ascii

目录

    • 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 模块的部分代码,优化了 usetryunuseuntry 子命令的功能。新增了高级功能 --vendor 选项,可以为不同终端指定不同厂商(如 x-cmd themestarshipoh-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 实用功能

  • 新增 sleeprestartlogoutshutdown 命令,功能分别为电脑睡眠、重启、注销、关机。
  • 新增 wifi 命令,提供查看 wifi 状态、启用或禁用 wifi、扫描 wifi 接口和可用 wifi、连接指定 wifi 等功能。

在这里插入图片描述

🔄 ascii

  • 新增 cfontmapimagec 等命令。通过这部分命令可以快速将文字、图片转为 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 最新用法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/453235.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

探索秘境:如何使用智能体插件打造专属的小众旅游助手『小众旅游探险家』

文章目录 摘要引言智能体介绍和亮点展示介绍亮点展示 已发布智能体运行效果智能体创意想法创意想法创意实现路径拆解 如何制作智能体可能会遇到的几个问题快速调优指南总结未来展望 摘要 本文将详细介绍如何使用智能体平台开发一款名为“小众旅游探险家”的旅游智能体。通过这…

怎么设置打别人电话显示自己公司名称?

在日常生活中,想必许多人都曾接到过显示公司名称的来电。相较于常规的电话号码,这类带有企业信息的来电无疑更具可信度,让人更愿意接听。在这个骚扰电话和推销电话泛滥、信任缺失的现代社会,这些能够自证身份的电话号码就像是一张…

职场经验:如何封装自动化测试框架?

封装自动化测试框架,测试人员不用关注框架的底层实现,根据指定的规则进行测试用例的创建、执行即可,这样就降低了自动化测试门槛,能解放出更多的人力去做更深入的测试工作。 本篇文章就来介绍下,如何封装自动化测试框…

filebeat接入nginx和mysql获取日志

下载nginx (1) 直接下载 yum install nginx -y(2)查看状态启动 systemctl start nginx systemctl status nginx(3)配置文件检查 nginx -t(4)端口检查 netstat -tulpn | grep :80&am…

Linux系统:配置Apache支持CGI(Ubuntu)

配置Apache支持CGI 根据以下步骤配置,实现Apache支持CGI 安装Apache: 可参照文章: Ubuntu安装Apache教程。执行以下命令,修改Apache2配置文件000-default.conf: sudo vim /etc/apache2/sites-enabled/000-default.con…

相同的树算法

给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入:p [1,2,3], q [1,2,3] 输出:true示例 2&…

屏幕画面卡住不动声音正常怎么办?电脑屏幕卡住不动解决方法

在数字时代,电脑作为我们日常生活与工作中不可或缺的伙伴,偶尔也会遇到一些小状况。其中,“屏幕画面卡住不动,但是声音依然正常”的情况就是一种常见的问题。本文将探讨这一现象的原因,并提供几种可能的解决方案&#…

Pyqt5设计打开电脑摄像头+可选择哪个摄像头(如有多个)

目录 专栏导读库的安装代码介绍完整代码总结 专栏导读 🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手 🏳️‍🌈 博客主页:请点击——> 一晌小贪欢的博客主页求关注 👍 该系列文…

注册安全分析报告:北外网校

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞…

安装Maven配置以及构建Maven项目(2023idea)

一、下载Maven绿色软件 地址:http://maven.apache.org/download.cgi 尽量不要选择最高版本的安装,高版本意味着高风险的不兼容问题,选择低版本后续问题就少。你也可以选择尝试。 压缩后: 打开后: 在该目录下新建mvn-…

手机思维导图怎么制作?5个软件教你在手机上绘制思维导图

手机思维导图怎么制作?5个软件教你在手机上绘制思维导图 在手机上制作思维导图不仅可以帮助你快速理清思路,还可以随时随地进行创作和调整。以下是5款适合手机上绘制思维导图的软件,它们功能强大、操作简单,帮助你轻松上手。 迅…

2024年游戏买量还有空间吗?

本人从事游戏行业多年,一直做游戏分发的工作,但近年来随着我国大经济背景的整体向下,不仅仅影响了实体企业,游戏行业买量也明显受到影响。 2024年,游戏买量市场呈现出以下几个主要特点: 小游戏买量爆发&am…

大模型好书推荐 | 从入门到实践:极简大模型应用开发指南

今天给大家推荐一本大模型应用开发入门书籍《大模型应用开发极简入门》,本书对很多AI概念做了讲解和说明,主要讲解了以下几个方面的大模型技术: GPT-4和ChatGPT的工作原理: 书中详细介绍了这两个先进的语言模型的基本原理&#…

C++ : STL容器之list剖析

STL容器之list剖析 一、几个重要接口(一)push_back 与 emplace_back(二)sort1、系统中的sort2、list中的sort (三)splice(四)unique 和 merge1、unique2、merge 二、list的模拟实现&…

新手小白,如何研究货币相关性

研究货币对之间的相关性可以帮助交易者理解市场动态,从而优化交易策略。以下是一个详细的研究方向,包括每个步骤的代码,以及一些深入探索的建议。 研究方向 选择货币对:确定需要研究的两个货币对。 数据收集:获取选…

如何保证Redis和数据库的数据一致性

文章目录 0. 前言1. 补充知识:CP和AP2. 什么情况下会出现Redis与数据库数据不一致3. 更新缓存还是删除缓存4. 先操作缓存还是先操作数据库4.1 先操作缓存4.1.1 数据不一致的问题是如何产生的4.1.2 解决方法(延迟双删)4.1.3 最终一致性和强一致…

【Postman】如何导出导入数据文件?Postman链接分享?

方式一:postman分享链接 1.1 导出 1.2 导入 1.3 导入完成后删除分享的链接 方式二:postman导出导入json 2.1 导出 2.2 post导入json数据

基于asp.NET的图书借阅系统

文章目录 前言项目介绍技术介绍功能介绍核心代码数据库参考 系统效果图 前言 文章底部名片,获取项目的完整演示视频,免费解答技术疑问 项目介绍 随着科学技术水平的逐年发展,构建一个高效、便捷的图书借阅系统。解决传统图书馆借阅过程中存…

全面了解CAN总线协议

提及总线,总是让人联想到那些交错在一起的计算机电线。那么这些电线如何发挥功效呢?这还得配合总线协议的管理来使用。那么今天我们介绍的就是CAN总线协议。看看这个协议的含义和应用吧。 CAN总线协议基本概念 1. 报文 总线上的信息以不同格式的报文发…

工业以太网之战:EtherCAT是如何杀出重围的?

前言 EtherCAT 是一种开放的实时工业以太网协议,由德国倍福公司开发并在 2003 年 4 月的汉诺威工业博览会上首次亮相,目前由 EtherCAT 技术协会(ETG)进行维护和推广。经过 21 年的不断发展,EtherCAT 显示出极强的生命…