{"_id":"grunt-bg-shell","_rev":"30-295c4a6ebc0c4f20eaadd034e9b2cc28","name":"grunt-bg-shell","description":"Better shell commands for grunt. Background/parallel run","dist-tags":{"latest":"2.3.3"},"versions":{"1.0.1":{"name":"grunt-bg-shell","version":"1.0.1","author":{"name":"Kiryl Yermakou","email":"rma4ok@gmail.com"},"repository":{"type":"git","url":"https://github.com/rma4ok/grunt-bg-shell.git"},"description":"Better shell commands for grunt. Background/parallel run","keywords":["gruntplugin","grunt","shell","shelly","async","command","cmd","exec"],"main":"./tasks/bg-shell.js","dependencies":{},"devDependencies":{"coffee-script":"1.4.0","grunt":"0.3.17","grunt-bg-shell":"1.0.1"},"_id":"grunt-bg-shell@1.0.1","dist":{"shasum":"64d4e29dc3ee8331d2dc71aad51ca2c103accaae","tarball":"https://registry.npmjs.org/grunt-bg-shell/-/grunt-bg-shell-1.0.1.tgz","integrity":"sha512-m4UJaRYfAZeYzxfSsLm5JQnFs58Bj0kfpPRniTTBoTf4vLlODXOCHVNJ4MNx5LziJ+yZqxDgJ3pvKd2uVybLnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCCEJmwoI10TiSES69tWfS1AtPZFie+YeYPk4FhAnMwAiEAnS3P7MsBrXIRhbnoi+7C1ddbBoIBVMUMD0GWzv7LPbk="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"rma4ok","email":"rma4ok@gmail.com"},"maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}]},"1.0.2":{"name":"grunt-bg-shell","version":"1.0.2","author":{"name":"Kiryl Yermakou","email":"rma4ok@gmail.com"},"repository":{"type":"git","url":"https://github.com/rma4ok/grunt-bg-shell.git"},"description":"Better shell commands for grunt. Background/parallel run","keywords":["gruntplugin","grunt","shell","bg","background","job","async","command","cmd","exec"],"main":"./tasks/bg-shell.js","dependencies":{},"devDependencies":{"coffee-script":"1.4.0","grunt":"0.3.17","grunt-bg-shell":"1.0.1"},"_id":"grunt-bg-shell@1.0.2","dist":{"shasum":"636e57ddd4c0920624a02d9828fbc62f10897d91","tarball":"https://registry.npmjs.org/grunt-bg-shell/-/grunt-bg-shell-1.0.2.tgz","integrity":"sha512-hvb4DoKiu7IL4fwzogl/vaWv7fH1ptaB4/bR8cI54H4DE1K5SddSTtYIX1PM4ZMt0M1wq6M9QBegr30IUMzXjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCQhWlMdzhoBiEHikl2nLpZqmCm+vB6v5hOQ7AvLwCggIgBoaDPEyyOyUs1ehDxdmMVEn5VhcF4ttY8rUm8mmFVTY="}]},"_npmVersion":"1.2.0","_npmUser":{"name":"rma4ok","email":"rma4ok@gmail.com"},"maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}]},"2.0.0":{"name":"grunt-bg-shell","description":"Better shell commands for grunt. Background/parallel run","version":"2.0.0","author":{"name":"rma4ok","email":"rma4ok@gmail.com"},"repository":{"type":"git","url":"https://github.com/rma4ok/grunt-bg-shell.git"},"bugs":{"url":"https://github.com/rma4ok/grunt-bg-shell/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rma4ok/grunt-bg-shell/blob/master/LICENSE-MIT"}],"keywords":["gruntplugin","grunt","shell","bg","background","job","async","command","cmd","exec"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{},"devDependencies":{"grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"_id":"grunt-bg-shell@2.0.0","dist":{"shasum":"cbf5056177b2c2b9cbe1afbd3bd0d775d5fc88ff","tarball":"https://registry.npmjs.org/grunt-bg-shell/-/grunt-bg-shell-2.0.0.tgz","integrity":"sha512-u3ybZdvVr7gGRopR1ViDhpkEwcPUyV/M6oNg6tAMTv/scZoKgnqY4gLIXGH/8peO8dJ24Sm66kg3whg6O1bEhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1f3UedDKdPDv1vpLOm6UVVEQGKDXt7ElygUOHP3hplAiEAoNSdQ1c9/rS/J/VdvvWHntupYpfITpJ1lpQGsjcSeA0="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"rma4ok","email":"rma4ok@gmail.com"},"maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}]},"2.0.1":{"name":"grunt-bg-shell","description":"Better shell commands for grunt. Background/parallel run","version":"2.0.1","author":{"name":"rma4ok","email":"rma4ok@gmail.com"},"repository":{"type":"git","url":"https://github.com/rma4ok/grunt-bg-shell.git"},"bugs":{"url":"https://github.com/rma4ok/grunt-bg-shell/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rma4ok/grunt-bg-shell/blob/master/LICENSE-MIT"}],"keywords":["gruntplugin","grunt","shell","command","cmd","exec","bash","bg","background","job","async"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{},"devDependencies":{"grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"_id":"grunt-bg-shell@2.0.1","dist":{"shasum":"9742906af5a6bbd6468508bcc8a0d1c92b4246d2","tarball":"https://registry.npmjs.org/grunt-bg-shell/-/grunt-bg-shell-2.0.1.tgz","integrity":"sha512-KFEF4+LnsJpgyGVsUxUGJixFfS9xe0wuzeYT/fyiji8S4dhQpZ0AKZrxWGocjHkPx83HXx4Cipwm9TyZK2VVQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI84e7+IB7hsvjkmSoKUNrYg8so4ZjTMHRhQVn22SiCQIgc+/UwFrkG9XQNQJDD7c7oQhz38xSSYgwv+cy6JPl2J4="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"rma4ok","email":"rma4ok@gmail.com"},"maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}]},"2.0.2":{"name":"grunt-bg-shell","description":"Better shell commands for grunt. Background/parallel run","version":"2.0.2","author":{"name":"rma4ok","email":"rma4ok@gmail.com"},"repository":{"type":"git","url":"https://github.com/rma4ok/grunt-bg-shell.git"},"bugs":{"url":"https://github.com/rma4ok/grunt-bg-shell/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rma4ok/grunt-bg-shell/blob/master/LICENSE-MIT"}],"keywords":["gruntplugin","grunt","shell","command","cmd","exec","bash","bg","background","job","async"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{},"devDependencies":{"grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"_id":"grunt-bg-shell@2.0.2","dist":{"shasum":"1f83c0f20fcbb521dda881fa3fa94f179146766d","tarball":"https://registry.npmjs.org/grunt-bg-shell/-/grunt-bg-shell-2.0.2.tgz","integrity":"sha512-qm2Xy4z9xKCUmlQrwas6I/Ugo/FdIiU3o0/rWJorlqmDasnh/87Gj28Ju23OqoOqr8oMFOd/RLa5+T2mw9zAGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAxCSNLF5xXA7tKXZ2Zjj+tWfRiC+4D1FF6sb6ByEMtgIhAP+FLLbmX73sd0y2M8kJQ0+k+FRYjv1hvixRurdpdLuk"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"rma4ok","email":"rma4ok@gmail.com"},"maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}]},"2.0.3":{"name":"grunt-bg-shell","description":"Better shell commands for grunt. Background/parallel run","version":"2.0.3","author":{"name":"rma4ok","email":"rma4ok@gmail.com"},"contributors":[{"name":"Matthew Dzaman","email":"matthew@dzaman.org"}],"repository":{"type":"git","url":"https://github.com/rma4ok/grunt-bg-shell.git"},"bugs":{"url":"https://github.com/rma4ok/grunt-bg-shell/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rma4ok/grunt-bg-shell/blob/master/LICENSE-MIT"}],"keywords":["gruntplugin","grunt","shell","command","cmd","exec","bash","bg","background","job","async"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{},"devDependencies":{"grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"_id":"grunt-bg-shell@2.0.3","dist":{"shasum":"6d502fd25f0fe701fa9b597348d382aa5f56364e","tarball":"https://registry.npmjs.org/grunt-bg-shell/-/grunt-bg-shell-2.0.3.tgz","integrity":"sha512-P5WeukqYF+WOfUbQhv+XmmuP3um1+v7985+1Y1xmIUOXGLDEvp837U6TWt52QEL+hXASezsCOoueYyN7BRHj0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1hdoULG+YHer7wjDvAQYlB3XAppFV/8qt3VS+KfE8qAIgS7/z05mrMmPcdWxUrkVu3UPx1j/VJu+RkdXWjVTp+Pg="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"rma4ok","email":"rma4ok@gmail.com"},"maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}]},"2.1.0":{"name":"grunt-bg-shell","description":"Better shell commands for grunt. Background/parallel run","version":"2.1.0","author":{"name":"rma4ok","email":"rma4ok@gmail.com"},"contributors":[{"name":"Matthew Dzaman","email":"matthew@dzaman.org"}],"repository":{"type":"git","url":"https://github.com/rma4ok/grunt-bg-shell.git"},"bugs":{"url":"https://github.com/rma4ok/grunt-bg-shell/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rma4ok/grunt-bg-shell/blob/master/LICENSE-MIT"}],"keywords":["gruntplugin","grunt","shell","command","cmd","exec","bash","bg","background","job","async"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{},"devDependencies":{"grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"_id":"grunt-bg-shell@2.1.0","dist":{"shasum":"8605677ab9d5c76fa7d3d3917d86049590ecccc5","tarball":"https://registry.npmjs.org/grunt-bg-shell/-/grunt-bg-shell-2.1.0.tgz","integrity":"sha512-fe5QS70T4JiuRkqTCTgQQ9WZe3bxOBOlLSrwZ8Nd2MY7vDC8r9TUksaoymv95T2R8A4b2djZ8jcol6qdTZca8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh4ucW8c/YRviexFounxTHe6x7GLHIsYK8JqEpQQMATQIhAMo2se3wQCs9ArNTSw+MGVLFsHOcYq+FGU4oPZc2o0dN"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"rma4ok","email":"rma4ok@gmail.com"},"maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}]},"2.2.0":{"name":"grunt-bg-shell","description":"Better shell commands for grunt. Background/parallel run","version":"2.2.0","author":{"name":"rma4ok","email":"rma4ok@gmail.com"},"contributors":[{"name":"Matthew Dzaman","email":"matthew@dzaman.org"}],"repository":{"type":"git","url":"https://github.com/rma4ok/grunt-bg-shell.git"},"bugs":{"url":"https://github.com/rma4ok/grunt-bg-shell/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rma4ok/grunt-bg-shell/blob/master/LICENSE-MIT"}],"keywords":["gruntplugin","grunt","shell","command","cmd","exec","bash","bg","background","job","async"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{},"devDependencies":{"grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"_id":"grunt-bg-shell@2.2.0","dist":{"shasum":"4c29cc65530655a292f33969215651c2bf5ebd67","tarball":"https://registry.npmjs.org/grunt-bg-shell/-/grunt-bg-shell-2.2.0.tgz","integrity":"sha512-K+JUVH1U2BbHx6q+DWDKJ8SDapqiJRfVGJQ+5Juj0KSf2Jya0Jxt3GCgN/kYRT1tgLTX7bXab9YT3hp7QG9jhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG90ZrCQGGtuxgdVbuJhX9F+yYzRIPqHtSp1p90K0rTQAiEA4eIZYGqR4kaoXOEeE33C/rspwv2GIlAdZMeBncUigPg="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"rma4ok","email":"rma4ok@gmail.com"},"maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}]},"2.3.0":{"name":"grunt-bg-shell","description":"Better shell commands for grunt. Background/parallel run","version":"2.3.0","author":{"name":"rma4ok","email":"rma4ok@gmail.com"},"contributors":[{"name":"Matthew Dzaman","email":"matthew@dzaman.org"},{"name":"Chris Wren","email":"chris@chrisawren.com"},{"name":"Max Brosnahan","email":"maximilianbrosnahan@gmail.com"}],"repository":{"type":"git","url":"https://github.com/rma4ok/grunt-bg-shell.git"},"bugs":{"url":"https://github.com/rma4ok/grunt-bg-shell/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rma4ok/grunt-bg-shell/blob/master/LICENSE-MIT"}],"keywords":["gruntplugin","grunt","shell","command","cmd","exec","bash","bg","background","job","async"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{},"devDependencies":{"grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"_id":"grunt-bg-shell@2.3.0","dist":{"shasum":"05a0f343afbd561805c3fa82ca86ce831a1db683","tarball":"https://registry.npmjs.org/grunt-bg-shell/-/grunt-bg-shell-2.3.0.tgz","integrity":"sha512-Pptp3ox89LNI2Jzl1dZEI2ZwA5F5esz6twr3pBfLK3uQaMlH/tEvWwatO/eR1oZYaj8d6aIYChzxVY2AbqqmkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5k/ycadrF9Jui8qFRz6cB/by/g+B0V86cZ8VaSpDbMAiEAit+jDIPcZqBne+mPMBAcNd4/juuaCzSs+6U+df/5518="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rma4ok","email":"rma4ok@gmail.com"},"maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}]},"2.3.1":{"name":"grunt-bg-shell","description":"Better shell commands for grunt. Background/parallel run","version":"2.3.1","author":{"name":"rma4ok","email":"rma4ok@gmail.com"},"contributors":[{"name":"Matthew Dzaman","email":"matthew@dzaman.org"},{"name":"Chris Wren","email":"chris@chrisawren.com"},{"name":"Max Brosnahan","email":"maximilianbrosnahan@gmail.com"}],"repository":{"type":"git","url":"https://github.com/rma4ok/grunt-bg-shell.git"},"bugs":{"url":"https://github.com/rma4ok/grunt-bg-shell/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rma4ok/grunt-bg-shell/blob/master/LICENSE-MIT"}],"keywords":["gruntplugin","grunt","shell","command","cmd","exec","bash","bg","background","job","async"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{},"devDependencies":{"grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"_id":"grunt-bg-shell@2.3.1","dist":{"shasum":"05d556443ded63e44a378d923b90daef4cd2d446","tarball":"https://registry.npmjs.org/grunt-bg-shell/-/grunt-bg-shell-2.3.1.tgz","integrity":"sha512-siOhPZ4dKnO8u/91DMhDEFrasCH1W7u/iMtW5KGLoKF/50HsjR25w0yxNTIXeVReyAQzE67VvH/hlTUqt9rV8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJL60s+4ZWfjfKcO3ZGIvXUGgCVZsPmnYdD7vg+g1+BAiBfs31vWEKf8KUEks++IIiYrq0M1IUMgw7ORJUvM5rCJg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rma4ok","email":"rma4ok@gmail.com"},"maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}]},"2.3.2":{"name":"grunt-bg-shell","description":"Better shell commands for grunt. Background/parallel run","version":"2.3.2","author":{"name":"rma4ok","email":"rma4ok@gmail.com"},"contributors":[{"name":"Matthew Dzaman","email":"matthew@dzaman.org"},{"name":"Chris Wren","email":"chris@chrisawren.com"},{"name":"Max Brosnahan","email":"maximilianbrosnahan@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/rma4ok/grunt-bg-shell.git"},"bugs":{"url":"https://github.com/rma4ok/grunt-bg-shell/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rma4ok/grunt-bg-shell/blob/master/LICENSE-MIT"}],"keywords":["gruntplugin","grunt","shell","command","cmd","exec","bash","bg","background","job","async"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{},"devDependencies":{"grunt":">=0.4.0"},"peerDependencies":{"grunt":">=0.4.0"},"gitHead":"c85e8116e857f3fa974b0bc8fb00479f11cbcb51","homepage":"https://github.com/rma4ok/grunt-bg-shell#readme","_id":"grunt-bg-shell@2.3.2","scripts":{},"_shasum":"1dd4fbaf1eb5b63f09d8e1fbd0fcaf45a8a8a22c","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.0","_npmUser":{"name":"rma4ok","email":"rma4ok@gmail.com"},"dist":{"shasum":"1dd4fbaf1eb5b63f09d8e1fbd0fcaf45a8a8a22c","tarball":"https://registry.npmjs.org/grunt-bg-shell/-/grunt-bg-shell-2.3.2.tgz","integrity":"sha512-/QADPEF7Mvxhv7ZXDjhCbYkn2+khEXKB5ezmmTs4WAfqwCyBC2U3eiP3N5inRHl9Y6zKJO8fXDk+G9bnm/YqRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf43XQA/8e9WWSzR2VDDQ+uHRzH07lZR8T4Aoguq0K6gIgP+s+MHCo4P7kCfpls+cBBZDKby43WrkIXRvtOP9stK0="}]},"maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/grunt-bg-shell-2.3.2.tgz_1456758752068_0.26398561033420265"}},"2.3.3":{"name":"grunt-bg-shell","description":"Better shell commands for grunt. Background/parallel run","version":"2.3.3","author":{"name":"rma4ok","email":"rma4ok@gmail.com"},"contributors":[{"name":"Matthew Dzaman","email":"matthew@dzaman.org"},{"name":"Chris Wren","email":"chris@chrisawren.com"},{"name":"Max Brosnahan","email":"maximilianbrosnahan@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/rma4ok/grunt-bg-shell.git"},"bugs":{"url":"https://github.com/rma4ok/grunt-bg-shell/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rma4ok/grunt-bg-shell/blob/master/LICENSE-MIT"}],"keywords":["gruntplugin","grunt","shell","command","cmd","exec","bash","bg","background","job","async"],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"dependencies":{},"devDependencies":{"grunt":">=0.4.0"},"peerDependencies":{"grunt":">=0.4.0"},"gitHead":"24688fb37bf57596c5c49712725d4edd5f4a48bb","homepage":"https://github.com/rma4ok/grunt-bg-shell#readme","_id":"grunt-bg-shell@2.3.3","scripts":{},"_shasum":"139ae8f9c76f68a0db4ee9dbbd4ec825b9227fff","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.0","_npmUser":{"name":"rma4ok","email":"rma4ok@gmail.com"},"dist":{"shasum":"139ae8f9c76f68a0db4ee9dbbd4ec825b9227fff","tarball":"https://registry.npmjs.org/grunt-bg-shell/-/grunt-bg-shell-2.3.3.tgz","integrity":"sha512-v8i5Lu7flMRzIfIvu6fhncI0P0d51+rkV2Nh7lDAPVXcyeJOqVq4lWQNDHS72oxc/4dN2yYyzKYWZIKNpxnZQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpWHyd/7dirLs+CPCAG33shUi4IrIWJUc83QzePeNS4wIhAK/jtIrClY3mOSNRSsXiVTGojRxZrLqfmJbX7Tj4yflm"}]},"maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/grunt-bg-shell-2.3.3.tgz_1456759005168_0.18696186016313732"}}},"readme":"grunt-bg-shell\n============\n\nImprove your workflow by running commands in the background and in parallel using [Grunt](https://github.com/gruntjs/grunt). \n\n## Getting Started\n*Note: This plugin requires Grunt `>=0.4.0`*\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-bg-shell --save-dev\n```\nThen add the task to your `Gruntfile.js` with this line:\n```js\ngrunt.loadNpmTasks('grunt-bg-shell');\n```\n\n## Sample Usage\n\nFor example, say you want to run your node server and also compile coffeescript and sass/scss files all in the same terminal. You could acheive that with the following config:\n\n```javascript\nmodule.exports = function (grunt) {\n  grunt.initConfig({\n    bgShell: {\n      _defaults: {\n        bg: true\n      },\n      \n      watchCompass: {\n        cmd: 'compass watch'\n      },\n      watchCoffee: {\n        cmd: 'coffee --watch --output lib/ src/'\n      },\n      runNode: {\n        cmd: 'node server.js',\n        bg: false\n      }\n    }\n  });\n  grunt.registerTask('default', ['bgShell:watchCompass','bgShell:watchCoffee','bgShell:runNode']);\n};\n```\n\n## Available Options\n```javascript\nbgShell: {\n  lsTasks: {\n    cmd: 'ls -la', // or function(){return 'ls -la'}\n    execOpts: {\n      cwd: './tasks'\n    },\n    stdout: true,\n    stderr: true,\n    bg: false,\n    fail: false,\n    done: function(){}\n  }     \n}\n```\n* `cmd`: command to execute or `function(){}` that returns a command to execute\n* `execOpts`: options for \n  [`child_process.exec`](http://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback).\n  If `execOpts.maxBuffer` set to `false`, `0`, `NaN` or `Infinite` it won't buffer stdout and stderr for `done` callback\n* `stdout`: `true`, `false` or `function(out){}`\n* `stderr`: `true`, `false` or `function(err){}`\n* `bg`: background execution\n* `fail`: fail grunt on error\n* `done`: callback after execution `function(err, stdout, stderr){}`\n\n\n## Default Options\n```javascript\nbgShell: {\n  _defaults: {\n    execOpts: {},\n    stdout: true,\n    stderr: true,\n    bg: false,\n    fail: false,\n    done: function (err, stdout, stderr) {\n    }\n  },\n}\n```\n\n## Troubleshooting\n\nIf you get\n```\nError: stdout maxBuffer exceeded\n```\nYou should set `execOpts.maxBuffer` to `false`. But you won't get stdout and strerr in `done` callback\n\nExample:\n```javascript\nbgShell: {\n  lsTasks: {\n    cmd: 'ls -la',\n    execOpts: {\n      maxBuffer: false\n    },\n    stdout: function(chunk){\n      // process your stdout chunk\n    },\n    stderr: function(chunk){\n      // process your stderr chunk\n    },\n    done: function (err, stdout, stderr) {\n      // stdout === null\n      // stderr === null\n    }\n  }\n}\n```\n","maintainers":[{"name":"rma4ok","email":"rma4ok@gmail.com"}],"time":{"modified":"2022-06-18T14:29:23.912Z","created":"2013-01-21T02:46:41.938Z","1.0.1":"2013-01-21T02:46:42.622Z","1.0.2":"2013-01-21T04:43:36.305Z","2.0.0":"2013-02-24T02:20:36.545Z","2.0.1":"2013-02-24T18:30:07.446Z","2.0.2":"2013-06-08T04:06:36.085Z","2.0.3":"2013-07-05T23:06:01.750Z","2.1.0":"2013-07-05T23:07:44.498Z","2.2.0":"2013-10-13T03:33:13.999Z","2.3.0":"2013-10-16T18:27:01.939Z","2.3.1":"2013-11-23T04:36:19.579Z","2.3.2":"2016-02-29T15:12:33.572Z","2.3.3":"2016-02-29T15:16:48.133Z"},"author":{"name":"rma4ok","email":"rma4ok@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rma4ok/grunt-bg-shell.git"},"users":{"xslim":true,"nikoloza":true,"sahilsk":true,"gochomugo":true,"karlbateman":true},"homepage":"https://github.com/rma4ok/grunt-bg-shell#readme","keywords":["gruntplugin","grunt","shell","command","cmd","exec","bash","bg","background","job","async"],"contributors":[{"name":"Matthew Dzaman","email":"matthew@dzaman.org"},{"name":"Chris Wren","email":"chris@chrisawren.com"},{"name":"Max Brosnahan","email":"maximilianbrosnahan@gmail.com"}],"bugs":{"url":"https://github.com/rma4ok/grunt-bg-shell/issues"},"readmeFilename":"README.md"}