#!/bin/sh set -eu os=$(uname -s | tr '[:upper:]' '[:lower:]') arch=$(uname -m) case "$arch" in x86_64 | amd64) arch=amd64 ;; aarch64 | arm64) arch=arm64 ;; *) echo "lodge: unsupported architecture $arch" >&2; exit 1 ;; esac bin="$HOME/.local/bin" mkdir -p "$bin" curl -fsSL "{{URL}}/dl/lodge-$os-$arch" -o "$bin/lodge.new" chmod +x "$bin/lodge.new" mv "$bin/lodge.new" "$bin/lodge" "$bin/lodge" login "{{URL}}" "{{CODE}}" "$bin/lodge" install case ":$PATH:" in *":$bin:"*) ;; *) echo "lodge: add $bin to your PATH to use the lodge command" ;; esac