雪软 / flex-env
直接从命令行编辑Laravel的.env文件。
0.02
2024-03-15 13:38 UTC
Requires
- php: ^7.2 || ^8.0|| ^8.1|| ^8.2
- illuminate/support: ^6.0 || ^7.0 || ^8.0|| ^9.0|| ^10.0|| ^11.0
- laravel/framework: ^6.0 || ^7.0 || ^8.0|| ^9.0|| ^10.0|| ^11.0
Requires (Dev)
README
Laravel FlexEnv
本扩展包为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)。有关更多信息,请参阅许可证文件。