If during init, you specify an "invalid" license, the only error message that is displayed is:
Fatal error: Arguments to path.join must be strings
TypeError: Arguments to path.join must be strings
at f (path.js:204:15)
at Object.filter (native)
at Object.exports.join (path.js:209:40)
at Object.file.isPathAbsolute (C:\Users\Jevon\AppData\Roaming\npm\node_modules\grunt-init\node_modules\gru
nt\lib\grunt\file.js:405:28)
at Object._.extend.copy (C:\Users\Jevon\AppData\Roaming\npm\node_modules\grunt-init\tasks\init.js:352:25)
at C:\Users\Jevon\AppData\Roaming\npm\node_modules\grunt-init\tasks\init.js:391:16
at Array.forEach (native)
at Object._.extend.copyAndProcess (C:\Users\Jevon\AppData\Roaming\npm\node_modules\grunt-init\tasks\init.j
s:376:28)
at C:\rabid\grunt-plugin-template\template.js:80:10
at C:\Users\Jevon\AppData\Roaming\npm\node_modules\grunt-init\tasks\lib\prompt.js:136:13
If the specified license file does not exist, it should say something to this effect.
If during init, you specify an "invalid" license, the only error message that is displayed is:
If the specified license file does not exist, it should say something to this effect.
(Using Windows 7 x64, node v0.10.26, npm 1.4.4)