class Stackit::StackitCli
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
Stackit::StackCli::new
# File lib/stackit/cli/stackit_cli.rb, line 7 def initialize(*args) super(*args) end
Public Instance Methods
create_keypair()
click to toggle source
# File lib/stackit/cli/stackit_cli.rb, line 13 def create_keypair puts Stackit.aws.ec2.create_key_pair({ key_name: options['name'] })['key_material'] end
delete_keypair()
click to toggle source
# File lib/stackit/cli/stackit_cli.rb, line 21 def delete_keypair Stackit.aws.ec2.delete_key_pair({ key_name: options['name'] }) end
version()
click to toggle source
# File lib/stackit/cli/stackit_cli.rb, line 28 def version puts <<-LOGO _____ _ _ _______ _______ (_____) (_)_ (_) _ (_______)(__ _ __) (_)___ (___) ____ ___ (_)(_) (_) (_) (___)_ (_) (____) _(___)(___) (_) (_) ____(_)(_)_( )_( )(_)___ (_)(_) __(_)__ (_) (_____) (__)(__)_) (____)(_) (_)(_______) (_) v#{Stackit::VERSION} Simple, elegant CloudFormation dependency management. LOGO end