diff --git a/build.sh b/build.sh index 0c41dd1..82825a9 100755 --- a/build.sh +++ b/build.sh @@ -1,7 +1,9 @@ #!/usr/bin/env bash -GOOS=linux go build -o ./bin/kubi kubi-cli.go -GOOS=darwin GOARCH=amd64 CGO_ENABLED=0 go build -ldflags="-s" -o ./bin/kubi-darwin kubi-cli.go -GOOS=windows GOARCH=386 go build -o ./bin/kubi.exe +GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -ldflags="-s" -o ./bin/kubi-linux-amd64 kubi-cli.go +GOOS=linux GOARCH=arm64 CGO_ENABLED=0 go build -ldflags="-s" -o ./bin/kubi-linux-arm64 kubi-cli.go +GOOS=darwin GOARCH=amd64 CGO_ENABLED=0 go build -ldflags="-s" -o ./bin/kubi-darwin-amd64 kubi-cli.go +GOOS=darwin GOARCH=arm64 CGO_ENABLED=0 go build -ldflags="-s" -o ./bin/kubi-darwin-arm64 kubi-cli.go +GOOS=windows GOARCH=amd64 CGO_ENABLED=0 go build -ldflags="-s" -o ./bin/kubi-windows-amd64.exe kubi-cli.go -(cd ./bin && shasum -a 256 kubi kubi-darwin kubi.exe > sha256) +(cd ./bin && shasum -a 256 kubi-linux-amd64 kubi-linux-arm64 kubi-darwin-amd64 kubi-darwin-arm64 kubi-windows-amd64.exe > sha256) diff --git a/install.sh b/install.sh index fafdf23..ef91379 100755 --- a/install.sh +++ b/install.sh @@ -67,8 +67,10 @@ get_binaries() { darwin/arm64) BINARIES="kubi" ;; freebsd/386) BINARIES="kubi" ;; freebsd/amd64) BINARIES="kubi" ;; + freebsd/arm64) BINARIES="kubi" ;; linux/386) BINARIES="kubi" ;; linux/amd64) BINARIES="kubi" ;; + linux/arm64) BINARIES="kubi" ;; windows/386) BINARIES="kubi" ;; windows/amd64) BINARIES="kubi" ;; *) @@ -99,14 +101,6 @@ adjust_format() { esac true } -adjust_os() { - # adjust archive name based on OS - case ${OS} in - 386) OS=i386 ;; - amd64) OS=x86_64 ;; - esac - true -} adjust_arch() { # adjust archive name based on ARCH case ${ARCH} in @@ -373,8 +367,6 @@ tag_to_version adjust_format -adjust_os - adjust_arch log_info "found version: ${VERSION} for ${TAG}/${OS}/${ARCH}" diff --git a/kubi-cli.go b/kubi-cli.go index 1c41dff..c30a411 100755 --- a/kubi-cli.go +++ b/kubi-cli.go @@ -389,7 +389,7 @@ func main() { case "version": err := versionFlags.Parse(os.Args[2:]) internal.ExitIfError(err) - internal.LogLightGray("1.34.0") + internal.LogLightGray("1.34.1") os.Exit(0) default: generateConfig := oldFlags.Bool("generate-config", false, "Generate a config in ~/.kube/config")