encrypt_env 3.0.0
encrypt_env: ^3.0.0 copied to clipboard
Generate obfuscated or encrypted Dart files from YAML configuration. Protect sensitive data in Flutter/Dart applications with multi-layer XOR obfuscation or AES-256 encryption.
example/README.md
Example #
Installation #
dart pub global activate encrypt_env
Interactive mode #
encrypt_env gen
XOR obfuscation (default) #
encrypt_env gen --folder environment --out-dir lib/src --out-file environment
AES-256 encryption #
# Generate a key
encrypt_env keygen
# Use the generated key
encrypt_env gen --encrypt --key <base64_key>
# Or let the CLI generate one automatically
encrypt_env gen --encrypt
Merging environments #
encrypt_env gen -e prod
Disable test generation #
encrypt_env gen --no-test
Help #
encrypt_env --help
encrypt_env gen --help