INNER CODE UNIT · JavaScript
_cli
asklokesh/loki-mode · src/audit/index.js:145
function _cli(argv) {
var args = argv || [];
var VALID_TYPES = { soc2: true, iso27001: true, gdpr: true };
if (args.length < 2 || args[0] !== 'report' || !VALID_TYPES[args[1]]) {
process.stdout.write(JSON.stringify({
error: 'usage: index.js report {soc2|iso27001|gdpr} <projectDir>',
}) + '\n');
return 2;
}
var type = args[1];
var projectDir = args[2] || process.cwd();
destroy();
init(projectDir);
var report = getReport(type);
destroy();
process.stdout.write(JSON.stringify(report) + '\n');
return 0;
}