class RubyTerraform::Commands::WorkspaceList
Wraps the +terraform workspace list+ command which lists workspaces.
For options accepted on construction, see {#initialize}.
When executing an instance of {WorkspaceList} via {#execute}, the following options are supported:
-
:directory
: the path to a directory containing terraform configuration (deprecated in terraform 0.14, removed in terraform 0.15, use:chdir
instead). -
:chdir
: the path of a working directory to switch to before executing the given subcommand.
@example Basic Invocation
RubyTerraform::Commands::WorkspaceList.new.execute( directory: 'infra/networking')
Public Instance Methods
arguments(parameters)
click to toggle source
@!visibility private
# File lib/ruby_terraform/commands/workspace_list.rb, line 34 def arguments(parameters) [parameters[:directory]] end
subcommands()
click to toggle source
@!visibility private
# File lib/ruby_terraform/commands/workspace_list.rb, line 29 def subcommands %w[workspace list] end