fidum / padlock
一个用于加密和解密环境文件的 Laravel 零命令。
1.0.2
2023-02-08 18:34 UTC
Requires
- php: ^8.1
- illuminate/encryption: ^9.51
- laravel-zero/phar-updater: ^1.2
- nunomaduro/termwind: ^1.14
Requires (Dev)
- laravel-zero/foundation: ^9.50
- laravel-zero/framework: ^9.2
- laravel/pint: ^1.2
- mockery/mockery: ^1.4.4
- pestphp/pest: ^1.21.3
README
安装
您可以通过 composer 安装此包。
composer global require fidum/padlock
使用方法
$ padlock USAGE: padlock <command> [options] [arguments] self-update Allows to self-update a build application env:decrypt Decrypt an environment file --key[=KEY] The encryption key --cipher[=CIPHER] The encryption cipher --env[=ENV] The environment the command should run under --force Overwrite the existing encrypted environment file env:encrypt Encrypt an environment file --key[=KEY] The encryption key --cipher[=CIPHER] The encryption cipher --env[=ENV] The environment the command should run under --force Overwrite the existing environment file --path[=PATH] Path to write the decrypted file --filename[=FILENAME] Filename of the decrypted file
运行以下命令以加密和解密当前目录中的环境文件。
$ padlock env:encrypt --env=testing INFO Environment successfully encrypted. Key ................ base64:RR480kEd+Yen6cCMkXmmGUz38cJYwlP/qNctQ7MA6zo= Cipher ............. AES-256-CBC Encrypted file ..... .env.testing.encrypted
$ padlock env:decrypt --env=testing --key=base64:RR480kEd+Yen6cCMkXmmGUz38cJYwlP/qNctQ7MA6zo= INFO Environment successfully decrypted. Decrypted file ..... .env.testing
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。