Skip to content

Commit b45b681

Browse files
committed
Update CLIs
1 parent 320d411 commit b45b681

File tree

3 files changed

+34
-29
lines changed
  • lib/node_modules/@stdlib/_tools/tests

3 files changed

+34
-29
lines changed

lib/node_modules/@stdlib/_tools/tests/browser-build/bin/cli

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222

2323
// MODULES //
2424

25-
var cwd = require( '@stdlib/process/cwd' );
2625
var join = require( 'path' ).join;
26+
var cwd = require( '@stdlib/process/cwd' );
2727
var readFileSync = require( '@stdlib/fs/read-file' ).sync;
2828
var CLI = require( '@stdlib/tools/cli' );
2929
var build = require( './../lib' );
@@ -69,11 +69,14 @@ function main() {
6969
})
7070
});
7171

72-
// Get any provided command-line arguments:
73-
args = cli.args();
74-
7572
// Get any provided command-line options:
7673
flags = cli.flags();
74+
if ( flags.help || flags.version ) {
75+
return;
76+
}
77+
78+
// Get any provided command-line arguments:
79+
args = cli.args();
7780

7881
opts = {};
7982
if ( flags.pattern ) {

lib/node_modules/@stdlib/_tools/tests/bundle/bin/cli

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -29,25 +29,6 @@ var CLI = require( '@stdlib/tools/cli' );
2929
var bundle = require( './../lib' );
3030

3131

32-
// FUNCTIONS //
33-
34-
/**
35-
* Callback invoked upon completion.
36-
*
37-
* @private
38-
* @param {(Error|null)} error - error object
39-
* @param {Buffer} bundle - bundle
40-
* @returns {void}
41-
*/
42-
function onBundle( error, bundle ) {
43-
if ( error ) {
44-
process.exitCode = 1;
45-
return console.error( 'Error: %s', error.message ); // eslint-disable-line no-console
46-
}
47-
console.log( bundle.toString() ); // eslint-disable-line no-console
48-
}
49-
50-
5132
// MAIN //
5233

5334
/**
@@ -71,11 +52,14 @@ function main() {
7152
})
7253
});
7354

74-
// Get any provided command-line arguments:
75-
args = cli.args();
76-
7755
// Get any provided command-line options:
7856
flags = cli.flags();
57+
if ( flags.help || flags.version ) {
58+
return;
59+
}
60+
61+
// Get any provided command-line arguments:
62+
args = cli.args();
7963

8064
opts = {};
8165
if ( flags.pattern ) {
@@ -84,6 +68,21 @@ function main() {
8468

8569
// Generate a bundle:
8670
bundle( args[ 0 ] || cwd(), opts, onBundle );
71+
72+
/**
73+
* Callback invoked upon completion.
74+
*
75+
* @private
76+
* @param {(Error|null)} error - error object
77+
* @param {Buffer} bundle - bundle
78+
* @returns {void}
79+
*/
80+
function onBundle( error, bundle ) {
81+
if ( error ) {
82+
return cli.error( error );
83+
}
84+
console.log( bundle.toString() ); // eslint-disable-line no-console
85+
}
8786
}
8887

8988
main();

lib/node_modules/@stdlib/_tools/tests/html/bin/cli

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,14 @@ function main() {
6868
})
6969
});
7070

71-
// Get any provided command-line arguments:
72-
args = cli.args();
73-
7471
// Get any provided command-line options:
7572
flags = cli.flags();
73+
if ( flags.help || flags.version ) {
74+
return;
75+
}
76+
77+
// Get any provided command-line arguments:
78+
args = cli.args();
7679

7780
opts = {};
7881
if ( flags.title ) {

0 commit comments

Comments
 (0)