envvault/Makefile
Jonathan Apodaca 7d1becbb71
All checks were successful
CI / build (push) Successful in 21s
initial commit
2025-05-08 21:23:04 -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 ./...