1 | path = require("path")
|
2 | spawn = require("child_process").spawn
|
3 |
|
4 | gulpPath = path.resolve(__dirname, "../node_modules/.bin/gulp")
|
5 | forwardedArguments = process.argv.slice(2)
|
6 | gulpfile = path.resolve(__dirname, "../Gulpfile.js")
|
7 | argv = ["--gulpfile", gulpfile].concat(forwardedArguments)
|
8 | def = require('../package.json')
|
9 |
|
10 |
|
11 |
|
12 | module.exports =
|
13 | run: ->
|
14 | if "--version" in argv
|
15 | console.log def.version
|
16 | else
|
17 | console.log "#{def.name}@#{def.version}"
|
18 |
|
19 | argv = (item for item in argv when item isnt "deploy")
|
20 | argv.unshift "deploy" if "--deploy-to" in argv
|
21 |
|
22 | console.log gulpPath, argv.join(" ")
|
23 | spawn gulpPath, argv, stdio: ["ignore", process.stdout, process.stderr]
|
24 |
|