From f83a70a685a0becd9096468a8b264fe2ec4592fd Mon Sep 17 00:00:00 2001 From: Keiran Date: Thu, 7 Aug 2025 18:17:35 +0100 Subject: [PATCH] better makefile for dev --- Makefile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Makefile b/Makefile index b3bd3cc..865bc3b 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,24 @@ BINARY = termcloud +ADMIN_BINARY = termcloud-admin build: clean go build -o build/${BINARY} cmd/${BINARY}/main.go + go build -o build/${ADMIN_BINARY} cmd/admin/main.go + +run: build + ./build/${BINARY} + +admin: build + ./build/${ADMIN_BINARY} $(ARGS) + +dev: + DATABASE_URL="postgres://user:password@localhost/termcloud?sslmode=disable" go run cmd/${BINARY}/main.go clean: go clean ./... rm -rf build + +test: + go test ./... + +.PHONY: build run admin dev clean test