Class: Wire::WireCLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/wire/cli/main_cli.rb

Overview

WireCLI thor command line class

Instance Method Summary collapse

Instance Method Details

#down(target_dir = '.') ⇒ Object

down method, bring model in target_dir down



123
124
125
126
127
# File 'lib/wire/cli/main_cli.rb', line 123

def down(target_dir = '.')
  initialize_commands
  apply_globals
  @wire_commands.run_down(target_dir)
end

#init(target_dir = '.') ⇒ Object

init method, run init in target_dir



40
41
42
43
44
# File 'lib/wire/cli/main_cli.rb', line 40

def init(target_dir = '.')
  initialize_commands
  apply_globals
  @wire_commands.run_init(target_dir)
end

#spec(target_dir = '.') ⇒ Object

spec method, generate and optionally run serverspec in target_dir



91
92
93
94
95
# File 'lib/wire/cli/main_cli.rb', line 91

def spec(target_dir = '.')
  initialize_commands
  apply_globals
  @wire_commands.run_spec(target_dir, options[:run])
end

#up(target_dir = '.') ⇒ Object

up method, bring model in target_dir up



107
108
109
110
111
# File 'lib/wire/cli/main_cli.rb', line 107

def up(target_dir = '.')
  initialize_commands
  apply_globals
  @wire_commands.run_up(target_dir)
end

#validate(target_dir = '.') ⇒ Object

validate method, run model validation in target_dir



56
57
58
59
60
# File 'lib/wire/cli/main_cli.rb', line 56

def validate(target_dir = '.')
  initialize_commands
  apply_globals
  @wire_commands.run_validate(target_dir)
end

#verify(target_dir = '.') ⇒ Object

verify method, run model verification in target_dir



72
73
74
75
76
# File 'lib/wire/cli/main_cli.rb', line 72

def verify(target_dir = '.')
  initialize_commands
  apply_globals
  @wire_commands.run_verify(target_dir)
end