title: Gulp - How to write command to runserver from gulpfile
body: <p>After using Grunt for a couple of projects I decided to give Gulp a try. </p>
  
  <p>Most of the projects we work on are Python based, and the way we usually run them from the command line is: 'python manage.py runserver'</p>
  
  <p>With Grunt, i found the grunt-bg-shell plugin, and was able to run my command like this: </p>
  
  <pre><code>// see: https://npmjs.org/package/grunt-bg-shell
  bgShell: {
    _defaults: {
      bg: true
    },
    runDjango: {
      cmd: 'python &lt;%= paths.manageScript %&gt; runserver 0.0.0.0:&lt;%= port %&gt;'
      //cmd: 'python &lt;%= paths.manageScript %&gt; runserver'
    }
  }
  grunt.registerTask('serve', [
  'bgShell:runDjango',
  'watch'
  ]);
  </code></pre>
  
  <p>Unfortunately, so far i have been unable to find a similar plugin for Gulp. I've tried gulp-shell, gulp-run, gulp-exec, all to no avail. With most im able to print my string on the console, but i havent been able to run the actual command.</p>
  
  <p>Any ideas ?</p>