zippovich2 / composer-installer
此包已被废弃且不再维护。未建议替代包。
允许从 .env* 文件添加变量到自定义包 URL。
v1.1.0
2020-10-31 07:27 UTC
Requires
- php: ^7.2.5
- composer-plugin-api: ^1.1 | ^2.0
- composer/composer: ^1.9 | ^2.0
- symfony/dotenv: ^5.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpunit/phpunit: ^8.0 | ^9.0
README
允许使用环境变量和 .env 文件在包 URL 中添加变量。
安装
$ composer require zippovich2/composer-installer
用法
最常见的用法是 WordPress 的 ACF Pro 插件
{
"repositories": [
{
"type": "package",
"package": {
"name": "acf/acf-pro",
"version": "5.8.7",
"type": "wordpress-plugin",
"dist": {
"type": "zip",
"url": "https://connect.advancedcustomfields.com/index.php?p=pro&a=download&k={%ACF_PRO_KEY%}&t=5.8.7"
}
}
}
],
"require": {
"zippovich2/composer-installer": "^1.0"
}
}
只需将 ACF_PRO_KEY 添加到任何 .env 文件中(.env、.env.local、.env.%APP_ENV%、.env.%APP_ENV%.local)或作为环境变量提供(请注意,.env 变量会覆盖环境变量)
# .env.local
ACF_PRO_KEY=your key
现在您可以安装包
$ composer require acf/acf-pro