class Skipper::Cli
Public Instance Methods
ssh()
click to toggle source
# File lib/skipper/cli.rb, line 26 def ssh warn_options unless enough_options? Skipper::Banner.print if Skipper::File.stdin_has_data? Skipper::File.new(options, self).run($stdin) elsif options.file? Skipper::File.new(options, self).run(::File.new(options.file)) else Skipper::Repl.new(options, self).run end end
Private Instance Methods
aws_options?()
click to toggle source
# File lib/skipper/cli.rb, line 52 def aws_options? ! (options.tags.count == 0 and options.auto_scaling_groups.count == 0 and options.auto_scaling_roles.count == 0) end
enough_options?()
click to toggle source
# File lib/skipper/cli.rb, line 48 def enough_options? options.servers? or aws_options? end
warn_options()
click to toggle source
# File lib/skipper/cli.rb, line 42 def warn_options error "You haven't provided me any way to find servers\n\n" help :ssh exit 1 end