softbricks/php-set-env

此包最新版本(v1.0.1)没有提供许可证信息。

用于在CLI中设置.env文件选项的工具

v1.0.1 2017-10-17 13:33 UTC

This package is not auto-updated.

Last update: 2024-09-21 16:02:49 UTC


README

此工具通过命令行帮助设置.env文件配置。

安装

我们建议通过composer安装此包。

composer require softbricks/php-set-env

之后,创建一个composer脚本(在composer.json中)会更实用,以便更容易使用

{
    "scripts": {
        "set-env": [
            "SoftBricks\\CLI\\SetEnv::execute"
        ]
    }
}

用法

假设我们有一个类似这样的.env文件...

FOO=BAR

[CATEGORY1]
NESTED_PARAM=Hi, I am nested

...我们想要重置FOO的值。这可以通过以下方式完成

composer set-env -- --key=FOO --value="not bar anymore"

此调用将导致以下.env文件

FOO=not bar anymore

[CATEGORY1]
NESTED_PARAM=Hi, I am nested

也可以使用相同的调用结构添加新的键/值对。例如

composer set-env -- --key=NEW --value="wow I'm so new"

要设置CATEGORY1中的NESTED_PARAM,我们必须按照以下方式结构我们的调用

composer set-env -- --category=CATEGORY1 --key=NESTED_PARAM --value="Changed nested param"