雪软/flex-env

直接从命令行编辑Laravel的.env文件。

0.02 2024-03-15 13:38 UTC

This package is auto-updated.

Last update: 2024-09-15 14:59:59 UTC


README

flex-env

Laravel FlexEnv

Latest Version on Packagist Total Downloads Software License Build Status Code Climate Code Quality StyleCI

本扩展包为Laravel提供了编辑.env文件的一组实用命令,可以直接从命令行使用简单易读的API进行编辑。从此不再需要触摸鼠标!

安装

通过 composer

$ composer require snowsoft/flex-env --dev

或者,将包添加到你的composer.json中的开发依赖,然后运行composer update

{
    "require-dev": {
        "snowsoft/flex-env": "^2.0"
    }
}

注意:如果你使用的是Laravel 5.5,那么你已完成安装!服务提供器已自动注册到容器中,这归功于自动发现

接下来,将FlexEnvServiceProvider添加到config/app.php中的providers数组

// config/app.php
'providers' => [
    ...
    Sven\FlexEnv\FlexEnvServiceProvider::class,
]

用法

本包中的命令现在应该已经注册。只需运行php artisan,你将看到它们在列表中。

# Create or edit an entry in your .env file:
$ php artisan env:set {key} {value} [--line-break|-L]
# Add the --line-break (or -L) option to insert a line break before the entry.
# Delete an entry from your .env file:
$ php artisan env:delete {key}
# Show the value of the given key from your .env file:
$ php artisan env:get {key}
# Show the entire .env file:
$ php artisan env:list

你所作的所有更改现在都应该反映在.env文件中。

灵感

本包的灵感来源于LeShadow的ArtisanExtended

贡献

欢迎所有贡献(包括pull请求、问题和功能请求)。但请先阅读CONTRIBUTING.md。有关所有贡献者的信息,请参阅贡献者页面

许可证

sven/flex-env遵循MIT许可证(MIT)。有关更多信息,请参阅许可证文件