diff --git a/Viewer/features/cli.js b/Viewer/features/cli.js index aec03a24..6b1eb6ea 100755 --- a/Viewer/features/cli.js +++ b/Viewer/features/cli.js @@ -195,6 +195,16 @@ var CLIActions = actions.Actions({ ]) }], + // XXX do a better set of examples... + cliExamples: [[ + 'Create/init index in current directory', + '$ $SCRIPTNAME init', + '', + 'Export 500px previews from current index to ./preview directory', + '$ $SCRIPTNAME export from=. to=./previews --image-size=500', + ]], + + // Startup commands... // cliStartREPL: ['- System/CLI/start CLI interpreter', @@ -725,6 +735,11 @@ module.CLI = core.ImageGridFeatures.Feature({ version: pkg.version, license: pkg.license, + // examples... + examples: CLIActions.cliExamples ? + CLIActions.cliExamples.flat() + : null, + '-verbose': { doc: 'enable (very) verbose output', handler: function(){ diff --git a/Viewer/package-lock.json b/Viewer/package-lock.json index b126901b..d8e7a10b 100644 --- a/Viewer/package-lock.json +++ b/Viewer/package-lock.json @@ -1562,9 +1562,9 @@ } }, "node_modules/ig-argv": { - "version": "2.16.9", - "resolved": "https://registry.npmjs.org/ig-argv/-/ig-argv-2.16.9.tgz", - "integrity": "sha512-YVB54ckpJPxvnHC/yTLj1nlklarICU5OHHlbszb6Wm+ovzoVWZmQLb2naMUzEHA7yuwoKDnHMndEnmwlJuY/mg==", + "version": "2.16.10", + "resolved": "https://registry.npmjs.org/ig-argv/-/ig-argv-2.16.10.tgz", + "integrity": "sha512-jc0oD19UWpUeZsmsmFIntwdLi57E5KaaIEO8f3wWl3S0pc2g6tBj2Q36xXpOc0Pg+OfQZ0HGSoIhHHy0uP1O2A==", "dependencies": { "ig-object": "^5.4.16" } @@ -4520,9 +4520,9 @@ } }, "ig-argv": { - "version": "2.16.9", - "resolved": "https://registry.npmjs.org/ig-argv/-/ig-argv-2.16.9.tgz", - "integrity": "sha512-YVB54ckpJPxvnHC/yTLj1nlklarICU5OHHlbszb6Wm+ovzoVWZmQLb2naMUzEHA7yuwoKDnHMndEnmwlJuY/mg==", + "version": "2.16.10", + "resolved": "https://registry.npmjs.org/ig-argv/-/ig-argv-2.16.10.tgz", + "integrity": "sha512-jc0oD19UWpUeZsmsmFIntwdLi57E5KaaIEO8f3wWl3S0pc2g6tBj2Q36xXpOc0Pg+OfQZ0HGSoIhHHy0uP1O2A==", "requires": { "ig-object": "^5.4.16" },