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