diff options
Diffstat (limited to 'cli.js')
-rwxr-xr-x | cli.js | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -39,6 +39,9 @@ while (arg = argv.shift()) { if (key === "help") conf[key] = true, key = null flagsDone = (key === "") } else if (key) { + if (arg === "false" || arg === "null") arg = JSON.parse(arg) + else if ( arg === "undefined" ) arg = undefined + else if (!isNaN(arg)) arg = +arg conf[key] = arg key = null } else arglist.push(arg) |