From c0de6113b7e18b14e8465f6fbe8c74f944733c00 Mon Sep 17 00:00:00 2001 From: Ayushman Chhabra <14110965+ayushmanchhabra@users.noreply.github.com> Date: Wed, 16 Oct 2024 23:36:56 +0530 Subject: [PATCH] wip --- src/cli.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/cli.js b/src/cli.js index 55b7c733..5186e249 100755 --- a/src/cli.js +++ b/src/cli.js @@ -6,26 +6,28 @@ import nwbuild from './index.js'; program .argument('', 'File path(s) to project') - .option('--mode ', 'get, run or build mode') - .option('--version ', 'NW.js version') - .option('--flavor ', 'NW.js build flavor') + .option('--mode ', 'get, run or build mode', 'build') + .option('--version ', 'NW.js version', 'latest') + .option('--flavor ', 'NW.js build flavor', 'normal') .option('--platform ', 'NW.js supported platform') .option('--arch ', 'NW.js supported architecture') .option('--downloadUrl ', 'NW.js download server') .option('--manifestUrl ', 'NW.js version info') .option('--cacheDir ', 'Cache NW.js binaries') .option('--outDir ', 'NW.js build artifacts') - .option('--app ', 'Platform specific app metadata. Refer to docs for more info') - .option('--cache ', 'Flag to enable/disable caching') - .option('--ffmpeg ', 'Flag to enable/disable downloading community ffmpeg') - .option('--glob ', 'Flag to enable/disable globbing') + .option('--app ', 'Platform specific app metadata. Refer to docs for more info') + .option('--cache ', 'Flag to enable/disable caching', true) + .option('--ffmpeg ', 'Flag to enable/disable downloading community ffmpeg', false) + .option('--glob ', 'Flag to enable/disable globbing', true) .option('--logLevel ', 'Specify log level') - .option('--zip ', 'Flag to enable/disable compression') - .option('--managedManifest ', 'Managed manifest mode') - .option('--nodeAddon ', 'Download NW.js Node headers'); + .option('--zip ', 'Flag to enable/disable compression', false) + .option('--managedManifest ', 'Managed manifest mode', false) + .option('--nodeAddon ', 'Download NW.js Node headers', false); program.parse(); +console.log(program.args.join(' ')) +console.log(program.opts()) nwbuild({ ...program.opts(), srcDir: program.args.join(' '),