fidum/padlock

一个用于加密和解密环境文件的 Laravel 零命令。

资助包维护!
dmason30

安装: 42

依赖者: 0

建议者: 0

安全性: 0

星标: 20

关注者: 1

分支: 0

开放问题: 0

类型:项目

1.0.2 2023-02-08 18:34 UTC

This package is auto-updated.

Last update: 2024-09-09 00:18:14 UTC


README

Latest Version on Packagist GitHub Workflow Status (with branch) Twitter Follow

安装

您可以通过 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

运行以下命令以加密和解密当前目录中的环境文件。

有关环境加密的详细信息,请参阅 Laravel 文档。

$ 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)。有关更多信息,请参阅 许可文件