用途:x-mirror 是 x-cmd 提供的综合镜像源管理工具,面向需要为各类包管理器配置、切换或查询镜像源的场景,例如加速下载或切换回官方源。
主要能力:支持多种包管理器。系统包管理器包括 apt(Debian/Ubuntu)、brew(Homebrew)、pacman(Arch Linux)、dnf(Fedora/RHEL)、yum(CentOS/RHEL)、apk(Alpine Linux);语言包管理器包括 pip(Python)、npm、pnpm、yarn(Node.js)、go(Go modules)、cargo(Rust)、gem(Ruby);容器方面支持 docker(Docker registry)。
使用方式:使用前需先加载 x-cmd:. ~/.x-cmd.root/X(x-cmd 未安装请参考 data/install.md)。核心命令:列出镜像源 x mirror <pkgmgr> ls;设置镜像源 x mirror <pkgmgr> set <mirror-name>;查看当前镜像 x mirror <pkgmgr> current;恢复默认源 x mirror <pkgmgr> unset。示例:x mirror npm ls;x mirror pip set tuna;x mirror brew current;x mirror npm unset。更多帮助可运行 x mirror --help 或 x mirror <subcmd> --help。
适用场景:需要批量或快速为不同环境统一镜像配置的开发者与运维人员。
限制:具体可用镜像名称及其行为以本地 x-cmd 实际输出与帮助文档为准;资料未提供支持的全部镜像列表、安装方式细节及平台限制,暂未提供相关信息。