JamieMason/self-help

View on GitHub
src/bin-markdown.ts

Summary

Maintainability
A
1 hr
Test Coverage
#!/usr/bin/env node

import * as program from 'commander';
import { isString } from 'lodash';
import { run } from './markdown';

program
  .description('generate markdown from a self-help document')
  .option('-s, --source <path>', 'path to self-help document')
  .parse(process.argv);

if (program.source && isString(program.source)) {
  run({ sourcePath: program.source });
} else {
  program.outputHelp();
  process.exit(1);
}