.PHONY: test validate build-catalog run-api keygen verify fmt

fmt:
	gofmt -w ./cmd ./internal

test:
	go test ./...

validate:
	go run ./cmd/catalogctl validate

build-catalog:
	go run ./cmd/catalogctl build

run-api: build-catalog
	LABPANEL_ALLOW_UNSIGNED=true go run ./cmd/catalog-api

keygen:
	go run ./cmd/catalogctl keygen

verify:
	@echo "Use: go run ./cmd/catalogctl verify -public-key ./keys/<key>.public"
