Sha256: 911b9edc1c51d60afdccede0ab376b2b700f2a494bbdf205bb5abc155489cbd3
Contents?: true
Size: 795 Bytes
Versions: 4
Compression:
Stored size: 795 Bytes
Contents
class Jets::CLI class Waf < Jets::Thor::Base class << self # interface method def waf_name [Jets.env, Jets.extra].compact.join("-") end end Init.cli_options.each { |args| option(*args) } register(Init, "init", "init", "WAF init creates config/jets/waf.rb") desc "build", "WAF build" yes_option def build Build.new(options).run end desc "deploy", "WAF deploy" yes_option def deploy Deploy.new(options).run end desc "delete", "WAF delete" yes_option def delete Delete.new(options).run end desc "info", "WAF info" format_option(default: "info") option :name, aliases: :n, default: waf_name, desc: "Web ACL name" def info Info.new(options).run end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
jets-6.0.5 | lib/jets/cli/waf.rb |
jets-6.0.4 | lib/jets/cli/waf.rb |
jets-6.0.3 | lib/jets/cli/waf.rb |
jets-6.0.2 | lib/jets/cli/waf.rb |