title: How do I run MULTIPLE shell commands in a gruntjs task?
body: <p>I currently use <a href="https://github.com/sindresorhus/grunt-shell">grunt-shell</a> to run shell commands from a <a href="http://gruntjs.com">grunt</a> task. Is there a better way to run multiple commands in one task other than stringing them together with '&amp;&amp;'?</p>
  
  <p>My Gruntfile (partial):</p>
  
  <pre><code>grunt.initConfig({
    shell: {
      deploy: {
        options: { stdout: true },
        command: 'mkdir -p static/styles &amp;&amp; cp public/styles/main.css static/styles'
      }
    }
  });
  </code></pre>
  
  <p>An array of commands <strong>doesn't</strong> work, but it would be nice:</p>
  
  <pre><code>grunt.initConfig({
    shell: {
      deploy: {
        options: { stdout: true },
        command: [
          'mkdir -p static/styles',
          'cp public/styles/main.css static/styles'
        ]
      }
    }
  });
  </code></pre>