Sha256: c381177ddb7ff86b45b8b771c1515f8487786bdd86ea8b2f9ae95943ea773dd4
Contents?: true
Size: 1.07 KB
Versions: 5
Compression:
Stored size: 1.07 KB
Contents
require 'thor' require 'lono_cfn/cli/help' module LonoCfn class CLI < Thor class_option :verbose, type: :boolean class_option :noop, type: :boolean class_option :project_root, desc: "Project folder. Defaults to current directory", default: '.' class_option :region, desc: "AWS region" # common to create and update class_option :template, desc: 'override convention and specify the template file to use' class_option :params, desc: 'override convention and specify the params file to use' class_option :lono, type: :boolean, desc: 'invoke lono to generate CloudFormation templates', default: true desc "create STACK", "create a CloudFormation stack" long_desc Help.create def create(name) Create.new(name, options).run end desc "update STACK", "update a CloudFormation stack" long_desc Help.update def update(name) Update.new(name, options).run end desc "delete STACK", "delete a CloudFormation stack" long_desc Help.delete def delete(name) Delete.new(name, options).run end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
lono-cfn-0.1.0 | lib/lono_cfn/cli.rb |
lono-cfn-0.0.9 | lib/lono_cfn/cli.rb |
lono-cfn-0.0.8 | lib/lono_cfn/cli.rb |
lono-cfn-0.0.7 | lib/lono_cfn/cli.rb |
lono-cfn-0.0.6 | lib/lono_cfn/cli.rb |