forked from Decentrala/dmzconf
		
	make man pages from readme files
This commit is contained in:
		
							
								
								
									
										32
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										32
									
								
								Makefile
									
									
									
									
									
								
							@@ -12,3 +12,35 @@ map.txt: map.ge ## Making map.txt
 | 
			
		||||
full_map.txt: map.ge ## Generating full_map.txt with graph-easy
 | 
			
		||||
	graph-easy --boxart < $< > $@
 | 
			
		||||
	cat $@
 | 
			
		||||
 | 
			
		||||
########## Man Pages ##########
 | 
			
		||||
 | 
			
		||||
mandir = $(HOME)/.local/man/man6
 | 
			
		||||
 | 
			
		||||
kralizec_docs != grep -rl "^section:" kralizec 
 | 
			
		||||
kralmans = $(kralizec_docs:kralizec/%/README.md=$(mandir)/%.6)
 | 
			
		||||
 | 
			
		||||
krov_docs != grep -rl "^section:" krov 
 | 
			
		||||
krovmans = $(krov_docs:krov/%/README.md=$(mandir)/%.6)
 | 
			
		||||
 | 
			
		||||
$(mandir)/%.6: kralizec/%/README.md
 | 
			
		||||
	lowdown -stman $< > $@
 | 
			
		||||
 | 
			
		||||
$(mandir)/%.6: krov/%/README.md
 | 
			
		||||
	lowdown -stman $< > $@
 | 
			
		||||
 | 
			
		||||
$(mandir):
 | 
			
		||||
	mkdir -p $@
 | 
			
		||||
 | 
			
		||||
$(kralmans) $(krovmans) :| $(mandir)
 | 
			
		||||
 | 
			
		||||
.PHONY: pages
 | 
			
		||||
pages: $(kralmans) $(krovmans)
 | 
			
		||||
	$(info $(kralmans))
 | 
			
		||||
	@test ! $(command -v mandb) || mandb --user-db
 | 
			
		||||
	$(info Open DMZ's man pages with 'man dmz-<tab>')
 | 
			
		||||
 | 
			
		||||
##########
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	$(RM) $(kralmans) $(krovmans)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,9 @@
 | 
			
		||||
---
 | 
			
		||||
title: ejabberd configurations
 | 
			
		||||
section: 6
 | 
			
		||||
source: Decentrala
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
#On your PC
 | 
			
		||||
Add this configuration to ~/.ssh/config
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user