Sha256: f6f45262a57da63c73c57c83481b757b6143501678c5a2897a27e2a5109920f9
Contents?: true
Size: 943 Bytes
Versions: 2
Compression:
Stored size: 943 Bytes
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 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lono-cfn-0.0.5 | lib/lono_cfn/cli.rb |
lono-cfn-0.0.4 | lib/lono_cfn/cli.rb |