galaxy-sixth-sensey - cmdargsはargsと同時にhelpを設定するとシぬ
2016/11/04
cmdargsはargsと同時にhelpを設定するとシぬ
clOptions :: CommandLineOptions
clOptions = CommandLineOptions
  { frontend    = "vty"   &= help "The frontend to use"
  , startOnLine = Nothing &= help "Open the (last) file on line NUM"
  , files       = []      &= help "FILES..." &= args  -- ここ
  }

デフォルトの引数をfilesで受けとりたくば、helpを消せ。
さもなくば我々をcmdargsがコロす。

clOptions :: CommandLineOptions
clOptions = CommandLineOptions
  { frontend    = "vty"   &= help "The frontend to use"
  , startOnLine = Nothing &= help "Open the (last) file on line NUM"
  , files       = []      &= args  -- ここ
  }

忘れるなよ。


この記事はこちらから修正リクエストを送ることができます。
cmdargsはargsと同時にhelpを設定するとシぬ - github
ゴミ箱ボタンの左にある、鉛筆ボタンを押してね!