x-cmd

🧰 600+ 开发工具,一键即用

零配置、600+ 便携开发工具箱,无需 sudo 一键安装 jq/nodejs/python 等,自动管理 PATH 与隔离环境。

收藏
4.4k
安装
973
版本
0.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

x-cmd 是一个面向 POSIX Shell(sh/bash/zsh/dash/ash)的便携开发工具箱,通过 . ~/.x-cmd.root/X 加载后,即可使用 x env use <pkg> 命令即时安装 600+ 软件包(涵盖 nodejs、python、rust、go、nvim、fzf、redis 等),无需 root 权限,自动配置 PATH,实现环境隔离。

关键命令

  • x env la — 列出全部可用包
  • x env use <pkg> — 下载到本地 bin 并直接使用
  • x pixi use <pkg> — 通过 pixi 后端安装
  • x skill — 浏览 200+ 扩展技能

显著优点

1. 零配置开箱即用:单条 source 命令加载,无需手动修改 .bashrc 或处理依赖地狱
2. 权限友好:全程用户空间安装,适合 CI/CD、容器、受限服务器场景

3. 双后端支持:内置 x-cmd 源 + pixi conda-forge 生态,覆盖主流开发栈

4. AI 友好:提供 llms.txt 入口与 --json 输出,便于自动化脚本集成

潜在缺点与局限性

  • 网络依赖:首次使用需下载 x-cmd 本体及软件包,离线场景需预缓存
  • 体积管理:600+ 工具虽丰富,但本地 bin 累积可能占用磁盘空间
  • 非系统级:无法替代 apt/yum 等系统包管理,某些底层库仍依赖系统环境

适合人群

  • 云服务器/容器快速搭建开发环境的开发者
  • 受限权限(无 sudo)场景下的 DevOps 工程师
  • 需要多版本语言运行时(node/python/go)隔离的跨项目开发者

常规风险

  • 执行远程脚本前建议校验 ~/.x-cmd.root/X 来源(官方 GitHub/HTTPS)
  • 自动 PATH 修改需确认与其他版本管理器(nvm、pyenv)的兼容性

x-cmd 内容

data文件夹
手动下载zip · 3.7 kB
install.mdtext/markdown
请选择文件