#!/bin/sh # KatchPath installer: downloads one shell file to ~/.local/bin/katchpath. Read it first if you like: # https://katchpath.com/katchpath # Nothing else is changed. Afterwards run `katchpath install` inside a repo (or `katchpath install --global`). set -eu bin=${KATCHPATH_BIN:-$HOME/.local/bin} mkdir -p "$bin" if command -v curl >/dev/null 2>&1; then curl -fsSL https://katchpath.com/katchpath -o "$bin/katchpath" else wget -qO "$bin/katchpath" https://katchpath.com/katchpath fi chmod +x "$bin/katchpath" echo "katchpath installed to $bin/katchpath" case ":$PATH:" in *":$bin:"*) ;; *) echo "add it to your PATH: export PATH=\"$bin:\$PATH\"" ;; esac echo "next: cd your-repo && katchpath install (or: katchpath install --global)" echo " echo 'eval \"\$(katchpath shell)\"' >> ~/.zshrc # guard git add -A"