Files
node-lookup/Makefile
T
unkinben e18fa8e4f3 Initial commit: Go rewrite of node-lookup
Query PuppetDB for node facts via CLI. Replaces the original Python script.

- XDG config (~/.config/node-lookup/config.yaml) with env var overrides
- All flags from original tool preserved (-n, -F, -R, -m, --pm, -1, -2, -C, -A, -j)
- config init / config show subcommands
- Unit tests (23), Makefile, GoReleaser config, pre-commit hooks

💘 Generated with Crush

Assisted-by: Claude Sonnet 4.6 via Crush <crush@charm.land>
2026-03-21 23:26:19 +11:00

22 lines
283 B
Makefile

BINARY := node-lookup
GOFLAGS := -ldflags="-s -w"
.PHONY: all build test lint clean install
all: build
build:
go build $(GOFLAGS) -o $(BINARY) ./...
test:
go test -v -race ./...
lint:
golangci-lint run ./...
clean:
rm -f $(BINARY)
install:
go install $(GOFLAGS) ./...