#!/usr/bin/env bash set -euo pipefail CLI_URL='https://0.0.0.0:8080/imessage/homecost-imessage' BIN_NAME="homecost-imessage" BIN_DIR="/usr/local/bin" printf "Installing HomeCost iMessage CLI...\n" if [ ! -d "$BIN_DIR" ]; then printf "Creating %s (requires sudo)...\n" "$BIN_DIR" sudo mkdir -p "$BIN_DIR" fi if [ ! -w "$BIN_DIR" ]; then printf "Writing to %s requires sudo...\n" "$BIN_DIR" sudo curl -fsSL "$CLI_URL" -o "$BIN_DIR/$BIN_NAME" sudo chmod +x "$BIN_DIR/$BIN_NAME" else curl -fsSL "$CLI_URL" -o "$BIN_DIR/$BIN_NAME" chmod +x "$BIN_DIR/$BIN_NAME" fi printf "\nInstalled: %s/%s\n" "$BIN_DIR" "$BIN_NAME" printf "\nNext step:\n" printf " homecost-imessage install\n\n"