URL Shortener. https://fsh.ee/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

28 lines
516 B

BIN=out
CC=go1.16
all: setup vendor gen build
setup:
@env GOOD=off go get golang.org/dl/go1.16
@env GOOD=off $(CC) download
vendor: go.mod go.sum
@$(CC) mod tidy
@$(CC) mod vendor
build:
@$(CC) build -ldflags='-s -w' -o $(BIN)
gen:
@$(CC) generate ./...
test:
@env $(ENV) $(CC) test ./... -cover -count 1
run: gen build
@clear
@env $(ENV) ./$(BIN) -v -url https://dev.fsh.ee -port 8080 -db /tmp/link_test_db_1.sql -seed secret
dev:
@find . -type f | grep -E '(.*)\.(go|html)' | entr -cr make run