From 838b2295036c231f9da95989eb94246c05109d7c Mon Sep 17 00:00:00 2001 From: Stefan Siegl Date: Sun, 12 Mar 2017 18:01:44 +0100 Subject: [PATCH 1/2] allow :argv of chain command to be array --- lib/vagrant/devcommands/runner/chain.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/vagrant/devcommands/runner/chain.rb b/lib/vagrant/devcommands/runner/chain.rb index b26f8cd..4be8d0a 100644 --- a/lib/vagrant/devcommands/runner/chain.rb +++ b/lib/vagrant/devcommands/runner/chain.rb @@ -31,7 +31,11 @@ def run(chain) def argv_for(command_def) return @argv unless command_def.key?(:argv) - @argv + command_def[:argv].split + if command_def[:argv].is_a? String + @argv + command_def[:argv].split + else + @argv + command_def[:argv] + end end def runnable_for(command_def) From 445961a847b1d7a5e71ac923f764b55ec11b67ef Mon Sep 17 00:00:00 2001 From: Marc Neudert Date: Sun, 12 Mar 2017 19:24:03 +0100 Subject: [PATCH 2/2] ws / cs --- lib/vagrant/devcommands/runner/chain.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/vagrant/devcommands/runner/chain.rb b/lib/vagrant/devcommands/runner/chain.rb index 4be8d0a..1a69987 100644 --- a/lib/vagrant/devcommands/runner/chain.rb +++ b/lib/vagrant/devcommands/runner/chain.rb @@ -31,7 +31,7 @@ def run(chain) def argv_for(command_def) return @argv unless command_def.key?(:argv) - if command_def[:argv].is_a? String + if command_def[:argv].is_a?(String) @argv + command_def[:argv].split else @argv + command_def[:argv]