class Forger::CLI

Public Instance Methods

ami(name) click to toggle source
# File lib/forger/cli.rb, line 41
def ami(name)
  Ami.new(options.merge(name: name)).run
end
compile() click to toggle source
# File lib/forger/cli.rb, line 48
def compile
  Script::Compile.new(options).compile_all
end
completion(*params) click to toggle source
# File lib/forger/cli.rb, line 67
def completion(*params)
  Completer.new(CLI, *params).run
end
completion_script() click to toggle source
# File lib/forger/cli.rb, line 73
def completion_script
  Completer::Script.generate
end
create(name) click to toggle source
# File lib/forger/cli.rb, line 34
def create(name)
  Create.new(options.merge(name: name)).run
end
destroy(instance_id) click to toggle source
# File lib/forger/cli.rb, line 61
def destroy(instance_id)
  Destroy.new(options).run(instance_id)
end
upload() click to toggle source
# File lib/forger/cli.rb, line 55
def upload
  Script::Upload.new(options).upload
end
version() click to toggle source
# File lib/forger/cli.rb, line 78
def version
  puts VERSION
end