diff --git a/packages/krew/linux b/packages/krew/linux new file mode 100755 index 0000000..3bdb0e0 --- /dev/null +++ b/packages/krew/linux @@ -0,0 +1,8 @@ +#!/bin/sh -ex +cd "$(mktemp -d)" +OS="$(uname | tr '[:upper:]' '[:lower:]')" +ARCH="$(uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/')" +KREW="krew-${OS}_${ARCH}" +curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/${KREW}.tar.gz" +tar zxvf "${KREW}.tar.gz" +./"${KREW}" install krew diff --git a/packages/logcli/script b/packages/logcli/script index 917d684..8535864 100755 --- a/packages/logcli/script +++ b/packages/logcli/script @@ -1,6 +1,6 @@ #!/bin/sh -e -cd /tmp -git clone https://github.com/grafana/loki.git || true +cd "$(mktemp -d)" +git clone https://github.com/grafana/loki.git cd loki make logcli >&2 echo "$PWD/cmd/logcli/logcli" diff --git a/packages/passff/linux b/packages/passff/linux old mode 100644 new mode 100755 diff --git a/packages/xkblayout-state/linux b/packages/xkblayout-state/script similarity index 65% rename from packages/xkblayout-state/linux rename to packages/xkblayout-state/script index e2378a2..abf7a89 100755 --- a/packages/xkblayout-state/linux +++ b/packages/xkblayout-state/script @@ -1,6 +1,6 @@ #!/usr/bin/env sh -cd /tmp +cd "$(mktemp -d)" git clone https://github.com/nonpop/xkblayout-state cd xkblayout-state make -sudo mv -v xkblayout-state /usr/local/bin +echo "$PWD/xkblayout-state"