Change man file
This commit is contained in:
parent
f245ebf6ed
commit
5f7b2bf05c
|
|
@ -15,6 +15,5 @@
|
|||
/release
|
||||
README
|
||||
README.html
|
||||
/md2roff
|
||||
/unifi-poller_manual.html
|
||||
/homebrew-mugs
|
||||
|
|
|
|||
17
Makefile
17
Makefile
|
|
@ -9,7 +9,9 @@ GOLANGCI_LINT_ARGS=--enable-all -D gochecknoglobals
|
|||
PACKAGE:=./cmd/$(BINARY)
|
||||
LIBRARY:=./pkg/$(BINARY)
|
||||
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)
|
||||
ifeq ($(VERSION),)
|
||||
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:
|
||||
# Cleaning up.
|
||||
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 -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.
|
||||
# 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
|
||||
$(BINARY).1.gz: 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
|
||||
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.
|
||||
readme: README.html
|
||||
README.html: md2roff
|
||||
# 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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue