From f86cb6479ef35e20bb213f06985095603ac49db7 Mon Sep 17 00:00:00 2001 From: jregan Date: Sun, 20 Sep 2020 07:39:16 -0700 Subject: [PATCH] Install gh cli tool via make --- Makefile | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Makefile b/Makefile index d82d9357e4..9412603ce4 100644 --- a/Makefile +++ b/Makefile @@ -84,6 +84,7 @@ $(MYGOBIN)/kustomize: install-tools: \ $(MYGOBIN)/goimports \ $(MYGOBIN)/golangci-lint-kustomize \ + $(MYGOBIN)/gh \ $(MYGOBIN)/gorepomod \ $(MYGOBIN)/mdrip \ $(MYGOBIN)/pluginator \ @@ -321,6 +322,18 @@ $(MYGOBIN)/kind: rm -rf $$d; \ ) +# linux only. +$(MYGOBIN)/gh: + ( \ + set -e; \ + d=$(shell mktemp -d); cd $$d; \ + tgzFile=gh_1.0.0_linux_amd64.tar.gz; \ + wget https://github.com/cli/cli/releases/download/v1.0.0/$$tgzFile; \ + tar -xvzf $$tgzFile; \ + mv gh_1.0.0_linux_amd64/bin/gh $(MYGOBIN)/gh; \ + rm -rf $$d \ + ) + .PHONY: clean clean: kustomize-external-go-plugin-clean go clean --cache