INNER CODE UNIT · TypeScript
run
pgilad/leasot · src/cli/cli.ts:87
const run = (program: Command): void => {
const options = program.opts();
if (program.args && program.args.length > 0) {
return parseAndReportFiles(program.args, options);
}
if (process.stdin.isTTY) {
return program.help();
}
// data is coming from a pipe
getStdin()
.then(async function (content: string) {
const todos = await parseContentSync(content, options);
await outputTodos(todos, options);
})
.catch(function (e) {
console.error(e);