Class: Wocker::Cli::ExecCommand

Inherits:
Clamp::Command
  • Object
show all
Defined in:
lib/wocker/cli/exec_command.rb

Instance Method Summary collapse

Instance Method Details

#executeObject



9
10
11
12
13
14
15
16
# File 'lib/wocker/cli/exec_command.rb', line 9

def execute
  command_list.insert 0, "cd"
  current_workdir = workdir || Wockerfile.workdir || "/vagrant"
  command_list.insert 1, "#{current_workdir};"

  cmd = command_list.join " "
  Wocker::Vagrant.run "winrm", "-c", cmd
end