adds boilerplate for cli
This commit is contained in:
24
src/bin/index.js
Executable file
24
src/bin/index.js
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
const args = process.argv.slice(2);
|
||||
|
||||
const scriptIndex = args.findIndex(
|
||||
x => x === 'build' || x === 'test',
|
||||
);
|
||||
|
||||
const script = scriptIndex === -1 ? args[0] : args[scriptIndex];
|
||||
|
||||
switch (script) {
|
||||
case 'build': {
|
||||
console.log('building');
|
||||
break;
|
||||
}
|
||||
|
||||
case 'test': {
|
||||
console.log('testing');
|
||||
break;
|
||||
}
|
||||
default:
|
||||
console.log(`Unknown script "${script}".`);
|
||||
break;
|
||||
}
|
||||
Reference in New Issue
Block a user