Composer Registry Manager - 项目源切换工具


MIT
跨平台
PHP

软件简介

CRM - Composer Registry Manager

Composer Registry Manager 可以帮助你轻松的在不同的源之间进行切换

安装

通过composer安装

$ composer global require slince/composer-registry-manager

例子

列出所有的源

$ crm ls

  composer       https://packagist.org
  phpcomposer    https://packagist.phpcomposer.com
* composer-proxy https://packagist.composer-proxy.org

如果你想基于当前项目列出所有源,加上选项 --current/-c

$ crm ls -c

* composer       https://packagist.org
  phpcomposer    https://packagist.phpcomposer.com
  composer-proxy https://packagist.composer-proxy.org

切换源

$ crm use phpcomposer

同样的,添加选项 --current/-c 为当前项目修改

可用命令

使用下面命令查看帮助.

$ crm -l
 _____   _____        ___  ___
/  ___| |  _  \      /   |/   |
| |     | |_| |     / /|   /| |
| |     |  _  /    / / |__/ | |
| |___  | | \ \   / /       | |
\_____| |_|  \_\ /_/        |_|

Composer Registry Manager

Usage:
  command [options] [arguments]

Options:
  -h, --help            Display this help message
  -q, --quiet           Do not output any message
  -V, --version         Display this application version
      --ansi            Force ANSI output
      --no-ansi         Disable ANSI output
  -n, --no-interaction  Do not ask any interactive question
  -v|vv|vvv, --verbose  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
  add     Add one custom registry
  help    Displays help for a command
  list    Lists commands
  ls      List all available registries
  remove  Delete one custom registry
  reset   Reset registry configurations
  use     Change current registry

LICENSE

The MIT license. See MIT