hubertkoy / env-generator
一个用于生成 .env 文件内容的包。
1.0.3
2023-10-29 18:07 UTC
Requires
- php: ^8.0
- ext-openssl: *
- symfony/console: ^6.0
This package is auto-updated.
Last update: 2024-09-29 20:02:33 UTC
README
概述
本包提供了一款控制台工具,旨在方便快速生成应用程序配置所需的基本环境变量。无需手动创建和编辑 .env 文件,该脚本会自动处理这个过程,并将可用于直接在控制台输出的值呈现,然后可以手动将其插入到应用程序的 .env 文件中。
需求
- PHP 7.4 或更高版本
- Composer
- Symfony 控制台组件
安装
要在项目中安装此包,请使用 Composer 并运行以下命令
composer require hubertkoy/env-generator
配置
要启用 Symfony 应用程序中的 GenerateEnvCommand,请将以下配置添加到您的 config/services.yaml 文件中
services: HubertKoy\EnvGenerator\Command\GenerateEnvCommand: tags: - { name: 'console.command' }
确保满足“需求”部分中提到的所有依赖项。
用法
安装成功后,可以在终端中执行以下命令
php bin/console generate:env
按照屏幕上的提示生成所需的环境变量。结果将显示在控制台上,可以直接复制到应用程序的 .env 文件中。
特性
- 为 APP_SECRET 生成安全的随机值
- 为 APP_ENV 创建特定环境值
- 快速生成加密密钥和初始化向量
支持和贡献
通过此存储库的“问题”部分欢迎提出问题、疑问和功能请求。可以通过“拉取请求”进行贡献。请确保遵循 CONTRIBUTING.md 中(如果有的话)规定的指南。
许可证
此包采用 MIT 许可证。