license-check-and-add
Version:
A tool to enable the checking, inserting and removal of licenses
20 lines (16 loc) • 554 B
text/typescript
import { Argv, CommandModule } from 'yargs';
import { Arguments, OPTIONS } from '../constants';
import { ManagementMode } from '../lib/license-manager';
import { addExports, manageLicense } from './utils';
const cmd: CommandModule = {
builder: (yargs: Argv): Argv => {
yargs.options(OPTIONS);
yargs.usage('license-check-and-add remove');
return yargs;
},
command: 'remove [options]',
handler: (args: Arguments): void => {
manageLicense(args, ManagementMode.REMOVE);
},
};
addExports(exports, cmd);