aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn MacFarlane <[email protected]>2025-07-13 12:23:56 -0700
committerJohn MacFarlane <[email protected]>2025-07-13 12:23:56 -0700
commit2e3cb483e9d2367b0fbd308e33c33cbb9995fc64 (patch)
treebd9c4b6d5421bb8e93d013f5476d2e4d4f22300c
parent9d7996ea2b7c04b0a327eb5aca7538cf4c899a16 (diff)
Use hardcoded string "pandoc" for program name in `--version`.
Per GNU guidelines: https://www.gnu.org/prep/standards/html_node/_002d_002dversion.html
-rw-r--r--pandoc-cli/src/pandoc.hs3
-rw-r--r--src/Text/Pandoc/App/CommandLineOptions.hs3
2 files changed, 2 insertions, 4 deletions
diff --git a/pandoc-cli/src/pandoc.hs b/pandoc-cli/src/pandoc.hs
index 019d0aded..9e82d02bc 100644
--- a/pandoc-cli/src/pandoc.hs
+++ b/pandoc-cli/src/pandoc.hs
@@ -91,11 +91,10 @@ flagSettings = "Features: " ++
versionInfo :: IO ()
versionInfo = do
- progname <- getProgName
defaultDatadir <- defaultUserDataDir
scriptingEngine <- getEngine
UTF8.putStr $ T.unlines $ map T.pack
- [ progname ++ " " ++ showVersion pandocVersion ++ versionSuffix
+ [ "pandoc " ++ showVersion pandocVersion ++ versionSuffix
, flagSettings
, "Scripting engine: " ++ T.unpack (engineName scriptingEngine)
, "User data directory: " ++ defaultDatadir
diff --git a/src/Text/Pandoc/App/CommandLineOptions.hs b/src/Text/Pandoc/App/CommandLineOptions.hs
index 22a6bafa9..db7d5a1ac 100644
--- a/src/Text/Pandoc/App/CommandLineOptions.hs
+++ b/src/Text/Pandoc/App/CommandLineOptions.hs
@@ -194,11 +194,10 @@ handleOptInfo engine info = E.handle (handleError . Left) $ do
,confNumFormat = Generic
,confTrailingNewline = True} sty
VersionInfo -> do
- prg <- getProgName
defaultDatadir <- defaultUserDataDir
UTF8.hPutStrLn stdout
$ T.pack
- $ prg ++ " " ++ T.unpack pandocVersionText ++
+ $ "pandoc " ++ T.unpack pandocVersionText ++
"\nUser data directory: " ++ defaultDatadir ++
('\n':copyrightMessage)
Help -> do