floppy-utils/install.sh

23 lines
583 B
Bash
Raw Normal View History

#!/usr/bin/env bash
# Install floppy-utils scripts to ~/.local/bin
set -euo pipefail
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
if [[ -x "$ROOT/check-deps.sh" ]]; then
"$ROOT/check-deps.sh" -q || {
echo "Run ./check-deps.sh --install to fix missing dependencies." >&2
exit 1
}
fi
SRC="$ROOT/src"
DEST="${HOME}/.local/bin"
mkdir -p "$DEST"
for cmd in floppy floppy-make floppy-attach floppy-burn; do
install -m 755 "$SRC/$cmd" "$DEST/$cmd"
done
echo "Installed to $DEST"
echo "Ensure \$HOME/.local/bin is on your PATH, then run: floppy help"