awd-studio / awd-installer
一个用于composer的插件,用于使用自定义安装程序(详见:https://composer.php.ac.cn/doc/articles/plugins.md)
v2.1.0
2021-10-28 11:02 UTC
Requires
- php: ^7.4 || ^8.0
- composer-plugin-api: ^1.0 || ^2.0
Requires (Dev)
- composer/composer: ^2.0
This package is auto-updated.
Last update: 2024-09-28 17:28:12 UTC
README
一个用于composer的自定义安装程序插件
安装
composer install awd-studio/awd-installer
使用
在extra部分添加一个名为awd-additions的区块,并设置需要安装额外库的路径。
{
"extra": {
"awd-additions": "path_that_you_need/{$name}/"
}
}
然后,在repository部分添加一个额外的库,类型为awd-addition。
{
"repositories": [
{
"type": "package",
"package": {
"name": "name-of/my-package",
"version": "1.0",
"type": "awd-addition",
"dist": {
"url": "https://my.repo/extra-lib..zip",
"type": "zip"
},
"bin": [
"runme"
]
}
}
]
}
如果你不需要使用库的二进制文件,该部分不是必需的。
执行这些操作后,你可以通过cli或required部分直接要求额外的库。
composer require name-of/my-package
或者
{
"require": {
"name-of/my-package": "^1.0"
}
}
插件将包安装到在extra部分设置的目录中,并包含包设置中的所有二进制文件。