ユースケース: Node.jsでCLIアプリケーション

ここではNode.jsでCLI(コマンドラインインターフェース)アプリケーションを開発します。 CLIのユースケースとしてMarkdown形式のテキストファイルをHTMLテキストに変換するツールを作成します。

作成するアプリケーションは次の要件を満たすものとします。

  • コマンドライン引数として変換対象のファイルパスを受け取る
  • Markdown形式のファイルを読み込み、変換したHTMLを標準出力に表示する
  • 変換の設定をコマンドライン引数でオプションとして与えられる