title: How do you run multiple grunt scripts.postinstall?
body: <p>I'm trying to run multiple CLI commands from scripts.postinstall of grunt.  I can't figure out how to get both to run. If I add the second command neither run.  Separately they both work on postinstall and in the console.</p>
  
  <p>I've tried wrapping them in an array:</p>
  
  <pre><code>"scripts": {
      "postinstall": ["node_modules/.bin/bower install", "grunt setup"]
  },
  </code></pre>
  
  <p>I tried separating them with a semi-colon:</p>
  
  <pre><code>  "scripts": {
      "postinstall": "node_modules/.bin/bower install; grunt setup"
    },
  </code></pre>
  
  <p>I can't seem to find the solution on <a href="https://www.npmjs.org/doc/scripts.html">NPM Scripts</a></p>
  
  <p>My gruntfile.js for these sections look like this:</p>
  
  <pre><code>mkdir: {
      setup: {
          options: {
              create: [
                  'app/main/source/www', 'app/main/build', 'app/main/docs', 'app/main/tests',
                  'app/development',
                  'app/releases'
              ]
          }
      }
  }
  
  grunt.registerTask('setup', [
      'mkdir:setup',
      'bowercopy:wordpress'
  ]);
  </code></pre>
  
  <p>In case it helps here's a parred down version of my package.json that I snipped the above code examples, mostly to provide context.</p>
  
  <pre><code>{
    "name": "webapp",
    "version": "0.1.0",
    "description": "A web app using bower and grunt",
    "main": "gruntfile.js",
    "scripts": {
      "postinstall": "node_modules/.bin/bower install"
    },
    "repository": {
      "type": "git",
      "url": "someurl.com"
    },
    "keywords": [
      "web", "app"
    ],
    "author": {
      "company": "somecompany",
      "name": "somename",
      "email": "email@me.com"
    },
    "license": "MIT",
    "homepage": "https://someurl.com",
    "bugs": {
      "url": "someurl.com"
    },
    "devDependencies": {
      "grunt": "^0.4.5",
      "bower" : "~1.3.5",
      etc
    }
  }
  </code></pre>