;doc: man: show program name & version in footer
This commit is contained in:
		
							parent
							
								
									006db6136c
								
							
						
					
					
						commit
						24fad7ce35
					
				
							
								
								
									
										5
									
								
								Shake.hs
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Shake.hs
									
									
									
									
									
								
							| @ -400,10 +400,12 @@ main = do | |||||||
|         let src       = manpageNameToManualName out <.> "m4.md" |         let src       = manpageNameToManualName out <.> "m4.md" | ||||||
|             commonm4  = "doc/common.m4" |             commonm4  = "doc/common.m4" | ||||||
|             dir       = takeDirectory out |             dir       = takeDirectory out | ||||||
|  |             pkg       = dir | ||||||
|             packagemanversionm4 = dir </> ".version.m4" |             packagemanversionm4 = dir </> ".version.m4" | ||||||
|             packagemandatem4 = dir </> ".date.m4" |             packagemandatem4 = dir </> ".date.m4" | ||||||
|             tmpl      = "doc/manpage.nroff" |             tmpl      = "doc/manpage.nroff" | ||||||
|         mandate <- formatTime defaultTimeLocale "%B %Y" <$> liftIO getCurrentDay |         pkgversion <- liftIO $ readFile $ dir </> ".version" | ||||||
|  |         -- mandate <- formatTime defaultTimeLocale "%B %Y" <$> liftIO getCurrentDay  -- XXX not using this.. compare with .date.m4 | ||||||
|         -- assume all other m4 files in dir are included by this one XXX not true in hledger-lib |         -- assume all other m4 files in dir are included by this one XXX not true in hledger-lib | ||||||
|         deps <- liftIO $ filter (/= src) . filter (".m4.md" `isSuffixOf`) . map (dir </>) <$> S.getDirectoryContents dir |         deps <- liftIO $ filter (/= src) . filter (".m4.md" `isSuffixOf`) . map (dir </>) <$> S.getDirectoryContents dir | ||||||
|         need $ [src, commonm4, packagemanversionm4, packagemandatem4, tmpl] ++ deps |         need $ [src, commonm4, packagemanversionm4, packagemandatem4, tmpl] ++ deps | ||||||
| @ -411,6 +413,7 @@ main = do | |||||||
|         cmd Shell |         cmd Shell | ||||||
|           "m4 -P -DMAN -I" dir commonm4 packagemanversionm4 packagemandatem4 src "|" |           "m4 -P -DMAN -I" dir commonm4 packagemanversionm4 packagemandatem4 src "|" | ||||||
|           pandoc fromsrcmd "-s" "--template" tmpl |           pandoc fromsrcmd "-s" "--template" tmpl | ||||||
|  |           ("-V footer='"++pkg++"-"++pkgversion++"'") | ||||||
|           "--lua-filter tools/pandoc-drop-html-blocks.lua" |           "--lua-filter tools/pandoc-drop-html-blocks.lua" | ||||||
|           "--lua-filter tools/pandoc-drop-html-inlines.lua" |           "--lua-filter tools/pandoc-drop-html-inlines.lua" | ||||||
|           "--lua-filter tools/pandoc-drop-links.lua" |           "--lua-filter tools/pandoc-drop-links.lua" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user