Add man page

This commit is contained in:
2026-02-23 12:05:08 -08:00
parent 351e076f5f
commit 2af64d17be
3 changed files with 32 additions and 4 deletions

View File

@ -1,13 +1,28 @@
LISP=sbcl
all: clash
PREFIX=~/.local
all: clash clash.1
clash: clash.asd format.lisp parse-date.lisp clash.lisp
$(LISP) --eval '(ql:quickload :clash)' \
--eval '(asdf:make :clash)' \
--eval '(uiop:quit)'
clash.md: clash.asd format.lisp parse-date.lisp clash.lisp
$(LISP) --eval '(ql:quickload :clash)' \
--eval '(clash:make-markdown-doc)' \
--eval '(uiop:quit)' \
-- clash.md
clash.1: clash.md
go-md2man <clash.md >clash.1
install: clash clash.1
install -D clash $(PREFIX)/bin/
install -D clash.1 $(PREFIX)/share/man/man1/
clean:
rm -f clash
rm -f clash clash.md clash.1
.PHONY: all clean