mizdra's blog

ぽよぐらみんぐ

夏のCLI commandsものまね大会

「夏のCLI commandsものまね大会」、やります。

概要

ザックリ言うとCLI commandsをNode.jsで実装します。例えば、lsコマンドのようにNode.jsで特定のディレクトリに格納されているファイル一覧を出力するCLI commandを作るといった感じです。

方針

制作していくにあたって方針を立てておきます。

  1. 任意のCLI commandsをNode.jsで実装する。
  2. 実装は満足する範囲内で行うものとし、全ての機能を実装したり1つの機能を完璧に実装する必要はない。
  3. 使用する言語はNode.js(version: 6.4.0)とする。
  4. ES 2015+で書く。
  5. babelやtscなどのトランスパイラを用いても、最終的にNode.jsで実行可能であれば良しとする。
  6. コードは綺麗に時間を掛けて書く。
  7. 可能な限りライブラリを使用する。
  8. コードを書き終えたらコーディング中に思ったことや感想などを記事にする。

リンク

あとがき

頑張ります。