#!/bin/sh set -eu script_dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) repository_root=$(CDPATH= cd -- "$script_dir/.." && pwd) install_dir=${XDG_BIN_HOME:-"$HOME/.local/bin"} mkdir -p "$install_dir" ln -sfn "$repository_root/bin/herdr-hub" "$install_dir/herdr-hub" printf 'installed %s\n' "$install_dir/herdr-hub" case ":${PATH:-}:" in *:"$install_dir":*) ;; *) printf 'note: add %s to PATH\n' "$install_dir" ;; esac