class Sonic::CLI
Public Instance Methods
completion(*params)
click to toggle source
# File lib/sonic/cli.rb, line 50 def completion(*params) Completer.new(CLI, *params).run end
completion_script()
click to toggle source
# File lib/sonic/cli.rb, line 56 def completion_script Completer::Script.generate end
execute(*command)
click to toggle source
# File lib/sonic/cli.rb, line 36 def execute(*command) Execute.new(command, options).execute end
list(filter)
click to toggle source
filter - Filter ec2 instances by tag name or instance_ids separated by commas
# File lib/sonic/cli.rb, line 44 def list(filter) List.new(options.merge(filter: filter)).run end
ssh(identifier, *command)
click to toggle source
# File lib/sonic/cli.rb, line 22 def ssh(identifier, *command) Ssh.new(identifier, options.merge(command: command)).run end
version()
click to toggle source
# File lib/sonic/cli.rb, line 61 def version puts VERSION end