16 lines
428 B
Bash
Executable File
16 lines
428 B
Bash
Executable File
#!/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
|