This commit is contained in:
2025-07-22 13:35:19 +02:00
parent 40ea47b2a1
commit 70d19d09d0
8 changed files with 270 additions and 35 deletions

View File

@@ -1,13 +1,19 @@
export CGO_ENABLED=1
export DOCKER_HOST := ssh://root@ber1app1.local
# Version information
VERSION := 0.1.0
GIT_COMMIT := $(shell git rev-parse HEAD 2>/dev/null || echo "unknown")
LDFLAGS := -X 'git.eeqj.de/sneak/secret/internal/cli.Version=$(VERSION)' \
-X 'git.eeqj.de/sneak/secret/internal/cli.GitCommit=$(GIT_COMMIT)'
default: check
build: ./secret
# Simple build (no code signing needed)
./secret:
go build -v -o $@ cmd/secret/main.go
go build -v -ldflags "$(LDFLAGS)" -o $@ cmd/secret/main.go
vet:
go vet ./...
@@ -21,6 +27,8 @@ fmt:
lint:
golangci-lint run --timeout 5m
check: build test
# Build Docker container
docker:
docker build -t sneak/secret .