Initial commit
[yaffs-website] / node_modules / grunt-contrib-sass / node_modules / cross-spawn / README.md
1 # cross-spawn [![Build Status](https://travis-ci.org/IndigoUnited/node-cross-spawn.svg?branch=master)](https://travis-ci.org/IndigoUnited/node-cross-spawn)
2
3 A cross platform solution to node's spawn.
4
5
6 ## Installation
7
8 `$ npm install cross-spawn`
9
10
11 ## Why
12
13 Node has issues when using spawn on Windows:
14
15 - It ignores [PATHEXT](https://github.com/joyent/node/issues/2318)
16 - It does not support [shebangs](http://pt.wikipedia.org/wiki/Shebang)
17 - It does not allow you to run `del` or `dir`
18
19 All these issues are handled correctly by `cross-spawn`.
20 There are some known modules, such as [win-spawn](https://github.com/ForbesLindesay/win-spawn), that try to solve this but they are either broken or provide faulty escaping of shell arguments.
21
22
23 ## Usage
24
25 Exactly the same way as node's spawn, so it's a drop in replacement.
26
27
28 ## Tests
29
30 `$ npm test`
31
32
33 ## License
34
35 Released under the [MIT License](http://www.opensource.org/licenses/mit-license.php).