From 8b2ff2ba6b5f10b39059a4bc75fb952df78286fe Mon Sep 17 00:00:00 2001 From: Rob Muhlestein Date: Thu, 5 Oct 2023 10:29:34 -0400 Subject: [PATCH] add install-keg --- install/mac/install-keg | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 install/mac/install-keg diff --git a/install/mac/install-keg b/install/mac/install-keg new file mode 100755 index 0000000..c23d80a --- /dev/null +++ b/install/mac/install-keg @@ -0,0 +1,20 @@ +#!/bin/sh + +url="https://github.com/rwxrob/keg/releases/latest/download/keg-darwin-amd64" +exe=keg + +dir=$(mktemp -d) + +cleanup () { + rm -rf "$dir" +} +trap cleanup EXIT + +curl -L "$url" -o "$dir/$exe" +chmod +x "$dir/$exe" + +# mkdir -p is not POSIX compliant +[ ! -d ~/.local ] && mkdir ~/.local +[ ! -d ~/.local/bin ] && mkdir ~/.local/bin + +cp "$dir/$exe" ~/.local/bin