x-cmd

🚀 600+开发工具一键加载

一键加载600+开发工具,零配置即用,支持跨Shell环境快速部署

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

使用说明

核心用法

x-cmd 是一个 POSIX Shell 兼容的工具集加载器,通过执行 . ~/.x-cmd.root/X 初始化环境,即可使用 x <命令> 访问 600+ 可移植开发工具。核心命令包括:

  • x env la — 列出全部可用软件包
  • x env use <pkg> — 即时安装并启用指定工具(无 sudo,用户目录隔离)
  • x pixi use <pkg> — 通过 Pixi 包管理器安装额外软件
  • x skill — 浏览 200+ 预置技能脚本

显著优点

1. 零配置即用:单条命令加载,自动配置 PATH,无需手动修改 shell 配置
2. 跨平台兼容:支持 sh/bash/zsh/dash/ash 等 POSIX Shell

3. 隔离无冲突:所有包安装在用户本地目录,版本隔离,不影响系统环境

4. 生态丰富:涵盖 Node.js、Python、Rust、Go、现代 CLI 工具(fzf、ripgrep、bat 等)及数据库

5. 安全可信:支持 Homebrew 签名安装,curl 安装脚本带校验验证

潜在缺点与局限性

  • 网络依赖:首次使用需下载工具包,离线场景受限
  • 存储开销:600+ 工具按需下载,累积占用可能较大
  • 学习曲线:需熟悉 x 命令前缀体系,与传统包管理器习惯不同
  • 成熟度:相比 Nix、Homebrew 等老牌方案,社区生态仍在成长

适合人群

  • 多环境快速搭建的 DevOps/运维工程师
  • 受限权限场景(无 sudo)的开发者
  • 追求轻量、隔离、可移植工具链的技术团队
  • CI/CD 流水线中需要快速注入工具的场景

常规风险

  • 自动执行远程脚本需信任来源(建议优先使用 Homebrew 安装)
  • 用户目录写入权限需正常
  • 大量二进制下载可能触发企业安全策略审查

x-cmd 内容

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