Sha256: f02c8a6cf09b5cfe5c8b970ff16595f73b324ff3121dd3ded094fdf4a54ec115
Contents?: true
Size: 853 Bytes
Versions: 21
Compression:
Stored size: 853 Bytes
Contents
class Terraspace::CLI::Cloud class Runs < Terraspace::Command Help = Terraspace::CLI::Help Runs = Terraspace::Terraform::Cloud::Runs desc "list STACK", "List runs." long_desc Help.text("cloud:runs:list") option :format, desc: "Output formats: #{CliFormat.formats.join(', ')}" option :status, default: %w[pending planned], type: :array, desc: "Filter by statuses: pending, planned, all" def list(mod) Runs.new(options.merge(mod: mod)).list end desc "prune STACK", "Prune runs that are possible to cancel or discard." long_desc Help.text("cloud:runs:prune") option :noop, type: :boolean, desc: "Shows what would be cancelled/discarded." option :yes, aliases: :y, type: :boolean, desc: "bypass are you sure prompt" def prune(mod) Runs.new(options.merge(mod: mod)).prune end end end
Version data entries
21 entries across 21 versions & 1 rubygems