feat: Phase 1 — config, auth, OAuth2 PKCE, CLI scaffold, token store

This commit is contained in:
GoCalGoo
2026-04-01 21:25:49 +02:00
parent 514372fa6b
commit 10db895ada
14 changed files with 977 additions and 29 deletions

25
Makefile Normal file
View File

@@ -0,0 +1,25 @@
.PHONY: build run test lint fmt clean tidy
BINARY := gocalgoo
CMD := ./cmd/gocalgoo
build:
go build -o $(BINARY) $(CMD)
run:
go run $(CMD) $(ARGS)
test:
go test ./... -v
lint:
golangci-lint run ./...
fmt:
gofmt -w .
tidy:
go mod tidy
clean:
rm -f $(BINARY)