Sha256: 46445d987c6c114120662bb5750fcb600e0ef72680d82ed6506657567063a905
Contents?: true
Size: 828 Bytes
Versions: 4
Compression:
Stored size: 828 Bytes
Contents
class Jets::CLI class Dotenv < Jets::Thor::Base desc "list", "Parse and list dotenv vars" format_option(default: "dotenv") option :reveal, type: :boolean, default: false, desc: "Reveal values also" def list List.new(options).run end desc "get NAME", "Get env var from local files and SSM" def get(name) Get.new(options.merge(name: name)).run end desc "set VALUES", "Set SSM env vars for function" yes_option option :secure, type: :boolean, default: true, desc: "Whether or not to use SSM parameter type SecureString or String" def set(*values) Set.new(options.merge(values: values)).run end desc "unset NAMES", "Unset SSM env vars for function" yes_option def unset(*names) Unset.new(options.merge(names: names)).run end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
jets-6.0.5 | lib/jets/cli/dotenv.rb |
jets-6.0.4 | lib/jets/cli/dotenv.rb |
jets-6.0.3 | lib/jets/cli/dotenv.rb |
jets-6.0.2 | lib/jets/cli/dotenv.rb |