UNPKG

696 Btext/coffeescriptView Raw
1path = require("path")
2spawn = require("child_process").spawn
3
4gulpPath = path.resolve(__dirname, "../node_modules/.bin/gulp")
5forwardedArguments = process.argv.slice(2)
6gulpfile = path.resolve(__dirname, "../Gulpfile.js")
7argv = ["--gulpfile", gulpfile].concat(forwardedArguments)
8def = require('../package.json')
9
10
11
12module.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