cmdargsはargsと同時にhelpを設定するとシぬ

Posted on 2016/11/04
Tags: Haskell

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
ゴミ箱ボタンの左にある、鉛筆ボタンを押してね!