provisioning/scripts/init-nickel-repos.sh

20 lines
485 B
Bash

#!/bin/bash
# Simple wrapper to load .env and run Nushell script
# Usage: bash provisioning/scripts/init-nickel-repos.sh
set -euo pipefail
# Get script directory
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
# Load .env
if [[ -f "$PROJECT_ROOT/../.env" ]]; then
export $(grep -v '^#' "$PROJECT_ROOT/../.env" | xargs)
else
echo "❌ .env not found"
exit 1
fi
# Run Nushell script
nu "$SCRIPT_DIR/init-nickel-repos.nu"