tarakan-client/Makefile
Maxfield Luke 58b29a7f84
Some checks failed
CI and releases / Test and vet (push) Failing after 1s
CI and releases / Build release binaries (push) Has been skipped
CI and releases / Publish GitHub release (push) Has been skipped
Initial commit on Forgejo
Fresh repository history for elektrine/tarakan-client hosted at
https://git.elektrine.com/elektrine/tarakan-client.
2026-07-29 04:56:36 -04:00

18 lines
478 B
Makefile

.PHONY: build install test vet check
build:
go build -o bin/tarakan ./cmd/tarakan
# Install to ~/.local/bin (or $GOBIN / $TARAKAN_INSTALL_DIR).
install:
@mkdir -p "$${TARAKAN_INSTALL_DIR:-$${GOBIN:-$${HOME}/.local/bin}}"
go build -o "$${TARAKAN_INSTALL_DIR:-$${GOBIN:-$${HOME}/.local/bin}}/tarakan" ./cmd/tarakan
@echo "installed tarakan → $${TARAKAN_INSTALL_DIR:-$${GOBIN:-$${HOME}/.local/bin}}/tarakan"
test:
go test ./...
vet:
go vet ./...
check: test vet build