A very thin YAML wrapper over eJSON.
eYAML lets you use eJSON with YAML files instead of JSON.
It converts YAML to JSON, runs ejson, and converts back.
All subcommands, flags, options, and arguments are proxied to the ejson command, the behavior is identical except for working on YAML files:
eyaml encrypt secrets.eyml
eyaml decrypt secrets.eymlUse .eyml or .eyaml file extensions.
Create secrets.eyml:
_public_key: 85d47d85be8...
database:
host: localhost
password: supersecretAfter eyaml encrypt secrets.eyml:
_public_key: 85d47d85be8...
database:
host: "EJ[1:AbC12x...]"
password: "EJ[1:KP3wLB...]"The decrypt command outputs decrypted YAML to stdout.
See ejson for key generation, key management, encryption details, and file format rules.