title: How can i run multiple commands in a vagrant trigger
body: <p>I want to run mtuliple commands in a trigger, but it seems to only let me run one. The code below works:</p>
  
  <pre><code>  config.trigger.after :up do |trigger|
       trigger.info = "Do something"
       trigger.run = {inline: "echo hi"}
    end
  </code></pre>
  
  <p>None of these replacements for the last line work:</p>
  
  <pre><code>     trigger.run = {inline: "echo hi; echo hi again"}
       trigger.run = {inline: "echo hi &amp;&amp; echo hi again"}
  </code></pre>
  
  <p>It seems that whatever vagrant is doing to parse these, it uses shellsplit and expects to run everything as one command with multiple parameters, so <code>;</code> and <code>&amp;&amp;</code> show up in the echo itself.</p>
  
  <p>for example:</p>
  
  <pre><code>    trigger.run = {inline: "echo test; test 2 &amp;&amp;"}
  </code></pre>
  
  <p>outputs:</p>
  
  <pre><code>    default: echo test; echo test 2 &amp;&amp;
      default: test; echo test 2 &amp;&amp;
  </code></pre>