Files
bootstrap/install.sh
2026-02-17 10:41:09 -06:00

21 lines
529 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
TARGET_DIR="${MOSAIC_HOME:-$HOME/.mosaic}"
mkdir -p "$TARGET_DIR"
if command -v rsync >/dev/null 2>&1; then
rsync -a --delete "$SOURCE_DIR/" "$TARGET_DIR/"
else
rm -rf "$TARGET_DIR"/*
cp -R "$SOURCE_DIR"/* "$TARGET_DIR"/
fi
chmod +x "$TARGET_DIR"/bin/*
chmod +x "$TARGET_DIR"/install.sh
echo "[mosaic-install] Installed framework to $TARGET_DIR"
echo "[mosaic-install] Add to PATH: export PATH=\"$TARGET_DIR/bin:$PATH\""