[240714] X-CMD 发布 v0.4.0:引入 pixi 、pkgx、scorecard、kill 和 top 模块

X-CMD 发布 v0.4.0

✨ pixi

  • pixi 是一个建立在 conda 生态系统基础上的跨平台、多语言包管理器和工作流工具,目前已支持 36090 个软件包,其中包括 gitpythonrust 等软件。
  • x pixi 模块的 activate/deactivate 标记文件存放路径由 ${___X_CMD_ROOT}/ctrl 改为 ${___X_CMD_ROOT}/boot。对于正在使用 pixi 的用户,我们建议您在更新 x-cmd 后需要重新运行以下命令。
# 激活 pixi, 使全局安装的软件可以直接运行
x pixi --activate# 取消激活 pixi, 使 pixi 全局安装的软件不能直接运行
x pixi --deactivate

在这里插入图片描述

✨ pkgx

  • 新增 x pkgx 模块。pkgx 是一个轻量的包管理工具,旨在简化软件包的安装、管理和依赖处理,目前已支持 1408 个软件包。而 x pkgx 模块是用 POSIX shell 实现的 pkgx 命令增强工具,用于优化 pkgx 命令的安装和使用体验。

在这里插入图片描述

✨ scorecard

  • 新增 x scorecard 模块。该模块是为 OpenSSF scorecard 项目设计的,scorecard 项目用于自动化评估开源项目的安全性和最佳实践遵从情况。

在这里插入图片描述

✨ kill

  • 新增了 kill 模块,采用交互式 UI 来显示当前系统所有可用的信号。

在这里插入图片描述

✨ top

  • 新增了 top 模块,使用 bottom 来查看进程的实时信息。

在这里插入图片描述
在这里插入图片描述

✨ chat

更新

  • 在 AI 回复过程中采用 ui rotate,不断给用户展示最新的进展生成的响应数据,最终渲染可视化内容,提供更友好的体验。
  • 在 AI chat 的 REPL 功能模式下,新增了 /l 命令,用于查看和选择当前 session 的历史记录。但该功能仍处于 Beta 阶段。

在这里插入图片描述

✨ gemini

更新

  • 在使用 Gemini AI 请求时,采用 Stream 模式,并使用 ui rotate 显示响应进度。

在这里插入图片描述

✨ env

更新

  • 在 env 模块的 app 中,改为按 ob 键都能打开对应网页(x-cmd/pkg)。

在这里插入图片描述

✨ boot

更新

  • 新增了禁用 alias 功能,可以禁用 [c | xx | xw | xd | xg | xp | co | coco | chat | writer] 这些 alias。

相关 issue:

https://github.com/x-cmd/x-cmd/issues/41

实例:

# 禁用别名 c
x boot alias disable c

✨ helpapp

Bug 修复

  • 修复了 Non-POSIX shell 找不到本地 x-cmd/advise 资源文件的问题。

相关 issue:

https://github.com/x-cmd/x-cmd/issues/45

升级指南:

# 可以直接用安装脚本
eval "$(curl https://get.x-cmd.com)"# 已安装 x-cmd 的用户则可通过 upgrade 指令触发更新
x upgrade

感谢你对 x-cmd 的支持! 😊

更多内容请查阅 : blog-240714


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 15:12:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 15:12:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 15:12:03       58 阅读
  4. Python语言-面向对象

    2024-07-14 15:12:03       69 阅读

热门阅读

  1. 微信小程序 2024年更新内容汇总

    2024-07-14 15:12:03       18 阅读
  2. vite.config.js文件配置指南

    2024-07-14 15:12:03       24 阅读
  3. 学习和理解C语言可以编写的一些项目

    2024-07-14 15:12:03       20 阅读
  4. 【spring boot starter的自定义和学习笔记】

    2024-07-14 15:12:03       22 阅读
  5. 06day-C++类和对象(下)

    2024-07-14 15:12:03       18 阅读