Class: Tagenv::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/tagenv/cli.rb

Instance Method Summary collapse

Constructor Details

#initialize(args = [], options = {}, config = {}) ⇒ CLI

Returns a new instance of CLI.



9
10
11
12
# File 'lib/tagenv/cli.rb', line 9

def initialize(args = [], options = {}, config = {})
  super(args, options, config)
  @global_options = config[:shell].base.options
end

Instance Method Details

#loadObject



19
20
21
22
23
24
25
26
# File 'lib/tagenv/cli.rb', line 19

def load
  Tagenv.load(
    prefix: options[:prefix],
    instance_id: options[:instance_id],
    provider: options[:provider]
  )
  p ENV if options[:print]
end

#versionObject



29
30
31
# File 'lib/tagenv/cli.rb', line 29

def version
  puts VERSION
end