iserv / composertoolsinstaller
允许将工具作为独立的Composer依赖项安装。
v1.9.2
2024-09-10 10:08 UTC
Requires
- php: >=8.2
- symfony/console: ^7.0.0
- symfony/filesystem: ^7.0
- symfony/process: ^7.0
Suggests
- box-project/box: Uses box to build phar. Recommended to use box.phar instead of composer.
- dev-master
- v1.9.2
- v1.9.1
- v1.9
- v1.8.6
- v1.8.5
- v1.8.4
- v1.8.3
- v1.8.2
- v1.8.1
- v1.8
- v1.7.9
- v1.7.8
- v1.7.7
- v1.7.6
- v1.7.5
- v1.7.4
- v1.7.3
- v1.7.2
- v1.7.1
- v1.7
- v1.6
- v1.5
- v1.4
- v1.3
- v1.2.1
- v1.2
- v1.1
- v1.0.2
- v1.0.1
- v1.0
- dev-renovate/cotor-tools
- dev-renovate/composer-dependencies
- dev-70868-run-command
- dev-unstable
- dev-renovate/major-7-composer-symfony-major-dependencies
- dev-renovate/major-6-composer-symfony-major-dependencies
- dev-renovate/major-5-cotor-tools
- dev-testing
- dev-stable
- dev-paik-readme-improvements
This package is auto-updated.
Last update: 2024-10-03 20:24:06 UTC
README
如何使用cotor
您可以使用cotor安装任何基于composer的开发工具。它将在当前工作目录中的tools
文件夹中安装每个包。对于每个工具,将创建一个以包名(不含供应商)命名的独立文件夹。
命令
- list:列出所有可用命令。
- install:安装composer.json中
extra.cotor
部分列出的所有工具和扩展。 - install $name:安装新工具。
$name
必须是工具的包名或已注册的快捷名。 - update $name:更新已安装的工具。
$name
必须是工具的包名或已注册的快捷名。 - update-all:更新所有已安装的工具。
- outdated:列出所有工具并检查它们是否已更新。
- extend $name $extension:安装工具扩展。
$name
必须是工具的包名或已注册的快捷名。$extension
必须是扩展的包名。
composer.json
Cotor跟踪您在composer.json
文件extra部分中要求的工具
{ "extra": { "cotor": { "friendsofphp/php-cs-fixer": "^3.1", "phpstan/phpstan": "^1.5", "vimeo/psalm": "^4.10" } } }
这样,您可以跟踪工具,而cotor可以轻松安装它们。
如何构建cotor
- 确保您已在
$PATH
中安装了box
。 - 运行
box compile
以创建新的cotor.phar
。
box
采用最新的git标签或哈希值作为PHARs版本。因此,在运行命令之前,请确保您有一个合适的git历史记录。