makefile creates documentation and serves it thanks to darkhttpd.
parent
538faf5004
commit
a441431e05
22
makefile
22
makefile
|
@ -1,5 +1,4 @@
|
|||
all: build
|
||||
|
||||
build:
|
||||
shards build
|
||||
|
||||
|
@ -15,6 +14,17 @@ setup:
|
|||
run-authd: setup
|
||||
./bin/authd -k /tmp/PASSWORD -R -E --storage $(DATA_DIRECTORY)
|
||||
|
||||
doc:
|
||||
crystal docs
|
||||
|
||||
|
||||
HTTPD_ACCESS_LOGS ?= /tmp/access-authd-docs.log
|
||||
HTTPD_ADDR ?= 127.0.0.1
|
||||
HTTPD_PORT ?= 9000
|
||||
DIR ?= docs
|
||||
serve-doc:
|
||||
darkhttpd $(DIR) --addr $(HTTPD_ADDR) --port $(HTTPD_PORT) --log $(HTTPD_ACCESS_LOGS)
|
||||
|
||||
# First user always is the admin.
|
||||
add-first-user:
|
||||
./bin/authc bootstrap $(NAME) $(EMAIL)
|
||||
|
@ -31,11 +41,11 @@ print-message-numbers:
|
|||
print-messages-without-comments:
|
||||
make -s print-messages | grep -vE '^[[:blank:]]+#'
|
||||
|
||||
print-error-messages:
|
||||
print-response-messages:
|
||||
cat src/responses/*.cr | ./bin/get-messages.awk
|
||||
|
||||
print-error-message-numbers:
|
||||
make -s print-error-messages | grep -E "^[0-9]" | sort -n
|
||||
print-response-message-numbers:
|
||||
make -s print-response-messages | grep -E "^[0-9]" | sort -n
|
||||
|
||||
print-error-messages-without-comments:
|
||||
make -s print-error-messages | grep -vE '^[[:blank:]]+#'
|
||||
print-response-messages-without-comments:
|
||||
make -s print-response-messages | grep -vE '^[[:blank:]]+#'
|
||||
|
|
Loading…
Reference in New Issue