blog.bouzuya.net

2018-11-21 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 のリテラルってないのかな……とか。