hellofresh / composer-parameter-handler
此包已被弃用且不再维护。未建议替代包。
Composer 脚本处理您的忽略参数文件
1.0.0
2016-02-15 13:50 UTC
Requires
- php: >=5.3.3
Requires (Dev)
- composer/composer: 1.0.*@dev
- symfony/filesystem: ~2.2
This package is not auto-updated.
Last update: 2016-05-07 23:47:26 UTC
README
此工具允许您在运行 composer 安装或更新时管理 .env 参数。它在将参数存储在顶层键(默认名为 .env
)下的 .env.dist 文件中时工作。其他键不变。
用法
在您的根 composer.json 文件中添加以下内容
{ "require": { "hellofresh/composer-parameter-handler": "~1.0" }, "scripts": { "post-install-cmd": [ "HelloFresh\\ParameterHandler\\ScriptHandler::buildParameters" ], "post-update-cmd": [ "HelloFresh\\ParameterHandler\\ScriptHandler::buildParameters" ] }, "extra": { "dotenv": { "file": ".env" } } }
然后,Composer 脚本将通过询问您缺失的参数来创建或更新 .env
,以匹配 dist 文件 .env.dist
的结构。
默认情况下,假定 dist 文件位于参数文件相同的位置,后缀为 .dist
。这可以在配置中更改。
{ "extra": { "incenteev-parameters": { "file": ".env", "dist-file": ".env.dist" } } }