Change man file
This commit is contained in:
		
							parent
							
								
									f245ebf6ed
								
							
						
					
					
						commit
						5f7b2bf05c
					
				|  | @ -15,6 +15,5 @@ | ||||||
| /release | /release | ||||||
| README | README | ||||||
| README.html | README.html | ||||||
| /md2roff |  | ||||||
| /unifi-poller_manual.html | /unifi-poller_manual.html | ||||||
| /homebrew-mugs | /homebrew-mugs | ||||||
|  |  | ||||||
							
								
								
									
										17
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										17
									
								
								Makefile
								
								
								
								
							|  | @ -9,7 +9,9 @@ GOLANGCI_LINT_ARGS=--enable-all -D gochecknoglobals | ||||||
| PACKAGE:=./cmd/$(BINARY) | PACKAGE:=./cmd/$(BINARY) | ||||||
| LIBRARY:=./pkg/$(BINARY) | LIBRARY:=./pkg/$(BINARY) | ||||||
| DOCKER_REPO=golift | DOCKER_REPO=golift | ||||||
|  | MD2ROFF_BIN=github.com/github/hub/md2roff-bin | ||||||
| 
 | 
 | ||||||
|  | # These don't generally need to be changed.
 | ||||||
| ITERATION:=$(shell git rev-list --count HEAD||echo 0) | ITERATION:=$(shell git rev-list --count HEAD||echo 0) | ||||||
| ifeq ($(VERSION),) | ifeq ($(VERSION),) | ||||||
| 	VERSION:=$(shell git tag -l --merged | tail -n1 | tr -d v||echo development) | 	VERSION:=$(shell git tag -l --merged | tail -n1 | tr -d v||echo development) | ||||||
|  | @ -34,29 +36,28 @@ release: clean vendor test macos windows $(BINARY)-$(RPMVERSION)-$(ITERATION).x8 | ||||||
| clean: | clean: | ||||||
| 	# Cleaning up. | 	# Cleaning up. | ||||||
| 	rm -f $(BINARY){.macos,.linux,.1,}{,.gz} $(BINARY).rb | 	rm -f $(BINARY){.macos,.linux,.1,}{,.gz} $(BINARY).rb | ||||||
| 	rm -f $(BINARY){_,-}*.{deb,rpm} md2roff v*.tar.gz.sha256 | 	rm -f $(BINARY){_,-}*.{deb,rpm} v*.tar.gz.sha256 | ||||||
| 	rm -f cmd/$(BINARY)/README{,.html} README{,.html} ./$(BINARY)_manual.html | 	rm -f cmd/$(BINARY)/README{,.html} README{,.html} ./$(BINARY)_manual.html | ||||||
| 	rm -rf package_build_* release | 	rm -rf package_build_* release | ||||||
| 
 | 
 | ||||||
| # md2roff is needed to build the man file and html pages from the READMEs.
 |  | ||||||
| md2roff: |  | ||||||
| 	go get -u github.com/github/hub/md2roff-bin |  | ||||||
| 	go build -o ./md2roff github.com/github/hub/md2roff-bin |  | ||||||
| 
 |  | ||||||
| # Build a man page from a markdown file using md2roff.
 | # Build a man page from a markdown file using md2roff.
 | ||||||
| # This also turns the repo readme into an html file.
 | # This also turns the repo readme into an html file.
 | ||||||
|  | # md2roff is needed to build the man file and html pages from the READMEs.
 | ||||||
| man: $(BINARY).1.gz | man: $(BINARY).1.gz | ||||||
| $(BINARY).1.gz: md2roff | $(BINARY).1.gz: md2roff | ||||||
| 	# Building man page. Build dependency first: md2roff | 	# Building man page. Build dependency first: md2roff | ||||||
| 	./md2roff --manual $(BINARY) --version $(VERSION) --date "$$(date)" cmd/$(BINARY)/README.md | 	go run $(MD2ROFF_BIN) --manual $(BINARY) --version $(VERSION) --date "$$(date)" cmd/$(BINARY)/README.md | ||||||
| 	gzip -9nc cmd/$(BINARY)/README > $(BINARY).1.gz | 	gzip -9nc cmd/$(BINARY)/README > $(BINARY).1.gz | ||||||
| 	mv cmd/$(BINARY)/README.html $(BINARY)_manual.html | 	mv cmd/$(BINARY)/README.html $(BINARY)_manual.html | ||||||
| 
 | 
 | ||||||
|  | md2roff: | ||||||
|  | 	go get $(MD2ROFF_BIN) | ||||||
|  | 
 | ||||||
| # TODO: provide a template that adds the date to the built html file.
 | # TODO: provide a template that adds the date to the built html file.
 | ||||||
| readme: README.html | readme: README.html | ||||||
| README.html: md2roff | README.html: md2roff | ||||||
| 	# This turns README.md into README.html | 	# This turns README.md into README.html | ||||||
| 	./md2roff --manual $(BINARY) --version $(VERSION) --date "$$(date)" README.md | 	go run $(MD2ROFF_BIN) --manual $(BINARY) --version $(VERSION) --date "$$(date)" README.md | ||||||
| 
 | 
 | ||||||
| # Binaries
 | # Binaries
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue