作者:淡若无诤 | 来源:互联网 | 2024-12-25 19:34
本文介绍了一个用于Composer的源切换管理工具——ComposerRegistryManager。该项目旨在简化Composer包源的管理和切换,避免与常见的CRM系统混淆,并提供了详细的安装和使用指南。
首先附上项目地址:https://github.com/slince/composer-registry-manager
由于早期使用的简称(crm)容易与常见的客户关系管理系统(CRM)混淆,因此我们决定改用全称并重新在Packagist上发布。
如果您之前已安装了旧版本,请先使用以下命令卸载:
$ composer global remove slince/crm
然后使用以下命令安装最新版本:
$ composer global require slince/composer-registry-manager:^1.2
在1.2版本中,我们对代码进行了较大的重构,虽然API保持不变,但改进了部分写法并重写了单元测试。此外,我们将源管理配置文件从库文件位置移出,以防止因版本升级导致配置丢失的问题。
新的配置文件位置如下:
- Windows:
C:\Users\用户名\AppData\Roaming\ComposerRegistryManager\crm.json
- Linux:
~/.config/composer-registry-manager/crm.json
感谢NRM提供的灵感,以下是该工具的动态演示图:
再次附上项目地址,欢迎star和fork:https://github.com/slince/composer-registry-manager