parserOptDoc :: Parser OptDoc
parserOptDoc =
  OptDoc <$>
  strOption
    (long "output-dir" <>
     short 'o' <> help "Output directory" <> val "docs/" <> action "directory") <*>
  strOption
    (long "template" <>
     short 't' <>
     help "Template file (DEFAULT.rst is loading a building template.)" <>
     val "DEFAULT.rst" <>
     action "file -X '!*.html'" <>
     action "file -X '!*.md'" <> action "file -X '!*.rst'" <> action "directory")
parserOptDoc :: Parser OptDoc
parserOptDoc =
  OptDoc <$>
  strOption
    (long "output-dir" <>
     short 'o' <> help "Output directory" <> val "docs/" <> action "directory") <*>
  strOption
    (long "template" <>
     short 't' <>
     help "Template file (DEFAULT.rst is loading a building template.)" <>
     val "DEFAULT.rst" <>
     action "file -X '!*.html'" <>
     action "file -X '!*.md'" <> action "file -X '!*.rst'" <> action "directory")
parserOptDoc =
  OptDoc <$>
  strOption
    (long "output-dir" <>
     short 'o' <> help "Output directory" <> val "docs/" <> action "directory") <*>
  strOption
    (long "template" <>
     short 't' <>
     help "Template file (DEFAULT.rst is loading a building template.)" <>
     val "DEFAULT.rst" <>
     action "file -X '!*.html'" <>
     action "file -X '!*.md'" <> action "file -X '!*.rst'" <> action "directory")