INNER CODE UNIT · TypeScript
getVersion
eicrud/eicrud · cli/commands/index.ts:15
const getVersion = () => {
const packageContent = fs.readFileSync(
path.join(__dirname, '../package.json'),
'utf8',
);
const packageJ = JSON.parse(packageContent);
return packageJ.version;
};
program.name('eicrud').description('CLI for Eicrud').version(getVersion());
program
.command('generate')
.description('Generate new files')
.argument('<type>', 'service, cmd')
.argument('<serviceName>')
.argument('[cmdName]')
.option('-n, --non-crud', 'will not create a DB table for this service')