Sha256: 7ab898a066ba0cda334f6d9e6e57818e0ad370c830d7918ad2077c1b837be701
Contents?: true
Size: 664 Bytes
Versions: 2
Compression:
Stored size: 664 Bytes
Contents
class Terraspace::CLI class Cloud < Terraspace::Command Workspace = Terraspace::Terraform::Cloud::Workspace desc "list", "List workspaces" long_desc Help.text("cloud:list") def list Workspace.new(options).list end desc "destroy STACK", "Destroy workspace" long_desc Help.text("cloud:destroy") option :yes, aliases: :y, type: :boolean, desc: "bypass are you sure prompt" def destroy(mod) Workspace.new(options.merge(mod: mod)).destroy end desc "setup STACK", "Setup workspace" long_desc Help.text("cloud:setup") def setup(mod) Workspace.new(options.merge(mod: mod)).setup end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
terraspace-0.2.4 | lib/terraspace/cli/cloud.rb |
terraspace-0.2.3 | lib/terraspace/cli/cloud.rb |