hellofresh/composer-parameter-handler

此包已被弃用且不再维护。未建议替代包。

Composer 脚本处理您的忽略参数文件

1.0.0 2016-02-15 13:50 UTC

This package is not auto-updated.

Last update: 2016-05-07 23:47:26 UTC


README

Latest Stable Version Latest Unstable Version

此工具允许您在运行 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"
        }
    }
}