#!/bin/sh # Oska CLI installer — https://get.oska.cloud # Usage: curl -fsSL https://get.oska.cloud | sh set -e PACKAGE="@oska-cloud/cli" echo "Installing Oska CLI..." # Check for npm if ! command -v npm >/dev/null 2>&1; then echo "Error: npm is required but not installed." echo "Install Node.js from https://nodejs.org/ and try again." exit 1 fi # Install globally if npm install -g "$PACKAGE" 2>/dev/null; then echo "" echo "Oska CLI installed successfully." echo "" echo "Next step:" echo " oska setup" echo "" else echo "Global install failed (permission issue?). Trying with npx..." echo "" echo "Run this instead:" echo " npx $PACKAGE setup" echo "" echo "Or install globally with sudo:" echo " sudo npm install -g $PACKAGE" exit 1 fi