optparse-applicative

optparse-applicative を使った。そのコードは ここ

optparse-applicative は、コマンドラインのオプションを解析するライブラリ。使い方に関してはここをよく参考にした。

オプションの解析だけでなく、必須パラメータの解析も同時に行ってくれて便利。

PHPだと同様の関数に getopt() があるが、こいつはオプションしか解析してくれない。

あと、間違えた引数を与えた場合は自動で usage を出力してくれるのも便利。