envvault/Makefile
Jonathan Apodaca e278c40de1
Some checks failed
CI / build (push) Has been cancelled
initial commit
2025-05-08 21:22:46 -06:00

20 lines
632 B
Makefile

envvault: .PHONY
go build -o envvault ./cmd/envvault/main.go
.PHONY:
fmt:
go fmt ./...
local-install: envvault
ln -s `pwd`/envvault ~/.local/bin/envvault
cross-compile:
mkdir -p build
GOOS=linux GOARCH=amd64 go build -o build/envvault-linux-amd64 ./...
GOOS=linux GOARCH=arm64 go build -o build/envvault-linux-arm64 ./...
GOOS=darwin GOARCH=amd64 go build -o build/envvault-darwin-amd64 ./...
GOOS=darwin GOARCH=arm64 go build -o build/envvault-darwin-arm64 ./...
GOOS=windows GOARCH=amd64 go build -o build/envvault-windows-amd64.exe ./...
GOOS=windows GOARCH=arm64 go build -o build/envvault-windows-arm64.exe ./...