chsrc icon indicating copy to clipboard operation
chsrc copied to clipboard

chsrc 全平台命令行换源工具

Results 32 chsrc issues
Sort by recently updated
recently updated
newest added

### 你操作了什么? chsrc set uv ### 发生了什么? 运行换源成功,但发生了重复性写入 https://github.com/user-attachments/assets/adb3351d-4142-4953-95d1-63e13ee657d9 ### 本应该怎么样? 应该是替换原来的源链接,而不是重复 ### chsrc 版本 chsrc v0.2.3 (2025/10/06) ### 你使用的是哪个操作系统? Windows ### OS 版本 / OS 发行版 windows 10 ###...

pl_target

### 你操作了什么? chsrc set uv ### 发生了什么? 提示需要grep ### 本应该怎么样? 不要grep ### chsrc 版本 latest ### 你使用的是哪个操作系统? Windows ### OS 版本 / OS 发行版 Win11 25h2 ### Log 输出 ```shell...

pl_target
Windows

搭建 APT 仓库 指派:@sanchuanhehe

Linux

### 你操作了什么? chsrc get uv ### 发生了什么? ``` ./chsrc get uv [chsrc 检查] x 文件 ~/.config/uv/uv.toml 不存在 [chsrc 错误] 未找到 uv 配置文件 食谱创建时间: 2024-12-11 品控: 该 recipe 的负责人暂空缺, 欢迎担任 掌勺:...

想要达到最理想的维护状态,每一个 recipe 都需要有专人长时间维护。**我们的代码里使用了 recipe (某个菜的烹饪方法) 这个词,因而整个项目便和 "饮食" 有关,比如 `menu`: 汇集了所有的 target 的菜单。因此,我们的维护者和贡献者身份依然使用了这个惯例:** 1. **Chef** 品控 (主厨): 对一个 recipe 完全负责,有写权限时可以直接推代码 **目前项目的发展阶段还处于 *外行实现内行* 的情况,比如 Homebrew recipe,实现者根本不是 Homebrew 的真实用户,只是根据各种文档来实现,然后等待用户反馈。所以这里当前的实现者最多只能是 Cook,无法承担 Chef 的责任** 2....

### 你操作了什么? ### 发生了什么? 在chsrc运行底层命令时,如遇到错误总是会提示意外退出 ### 本应该怎么样? 应给予更友好的提示处理 ### chsrc 版本 v0.2.2-2025/07/26 ### 你使用的是哪个操作系统? Linux ### OS 版本 / OS 发行版 manjaro ### Log 输出 ```shell [chsrc 运行] pnpm config...

# 换源链接 和 测速链接 的不同 **用于换源的链接** 和 **用于测速的链接** 是不一样的,用户在镜像站找到的是前者。 比如,Ruby China 的 1. **换源链接** 是:https://gems.ruby-china.com/ 2. **测速链接** 是:https://gems.ruby-china.com/rubygems/gems/nokogiri-1.15.0-java.gem (一个9.9MB的文件) 测速链接需要用户主动去寻找。到现在为止,很多 `target` 的可用源的测速链接都是空的,都是通过去测镜像站的其他文件来间接测速。 此 issue 希望让用户能够帮助我们寻找确定这样的链接,如 Docker Hub 的测速链接,以供用户对 `chsrc` 内置镜像站和用户自定义镜像站速度进行对比。...

改善加强
Challenge

### 描述新的换源目标 ohpm ### 请尽可能提供可参考的换源方法 换源失败,网络已有的不能下载成功 ### 请尽可能提供已有镜像站 https://ohpm.openharmony.cn/#/cn/home

若你所在的平台不存在预编译好的 `chsrc`,你需要手动编译。如果已安装好了编译 `chsrc` 所需要的依赖,可直接运行: ```bash git clone https://gitee.com/RubyMetric/chsrc.git; cd chsrc; make ``` **如果还不存在这些依赖,你将会被死锁住: 我还没有换源,我该如何安装这些依赖呢?** 这就是 [chsrc-bootstrap](https://github.com/RubyMetric/chsrc/tree/main/bootstrap) 起作用的时刻,你可使用该平台原生脚本语言编写 `bootstrapper`,并向我们提交 请对各个平台单独提 issue 和 PR,该 issue 只讨论 `chsrc-bootstrap` 整体的相关问题

os_target
Challenge
Discuss

我们都喜欢终端上的命令自动补全 auto-completion,但是很少有人去研究过其是怎么实现的。🩺 该任务留给任何充满好奇、想深入探索一番的志愿者们。🧪 欢迎你独立调研并参与贡献,我们将在 Arch Linux 上的包和 .deb 包中包含你的成果!❤️ 欢迎你留下笔记,让没有做过这个任务的人也能够窥其原理。🤝

Linux
Challenge