bouzuya.hatenablog.com

ぼうずやのにっき

bouzuya/yzrh 進捗

bouzuya/yzrhコマンドラインオプションの解釈部分をつくっている。 2018-11-20 の続き。

--foo=bar 形式と Boolean のオプションに対応した。あとは……。

  • -abc (short option * N)
  • 引数が指定されていない
  • 存在しないオプションが指定されている
  • -- foo bar
  • ヘルプの表示
  • ( サブコマンド )
  • ( シェルでの補完 )

エラー対応かなあ。 Either String a な感じで雑に打ち切っていこうか。

purescript/purescript-strings パッケージの Data.String モジュールをよく使っている。このパッケージは Data.String.CodePointsData.String.CodeUnits に分かれている。意図は分かるんだけどときどきモヤっとする。 CodePointリテラルってないのかな……とか。