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