@@ -244,8 +244,10 @@ pscDocsOptions = PSCDocsOptions <$> includeHeirarcy
244main :: IO ()
244main :: IO ()
245main = execParser opts >>= docgen
245main = execParser opts >>= docgen
247− opts = info (helper <*> pscDocsOptions) infoModList
247+ opts = info (version <*> helper <*> pscDocsOptions) infoModList
248 infoModList = fullDesc <> headerInfo <> footerInfo
248 infoModList = fullDesc <> headerInfo <> footerInfo
249 headerInfo = header "psc-docs - Generate Markdown documentation from PureScript extern files"
249 headerInfo = header "psc-docs - Generate Markdown documentation from PureScript extern files"
250 footerInfo = footer $ "psc-docs " ++ showVersion Paths.version
250 footerInfo = footer $ "psc-docs " ++ showVersion Paths.version
252+ version :: Parser (a -> a)
253+ version = abortOption (InfoMsg (showVersion Paths.version)) $ long "version" <> help "Show the version number" <> hidden