#!/bin/bash
set -euo pipefail
IFACE="${1:?interface}"
SSID="${2:?ssid}"
PASSWORD="${3:?password}"
/usr/bin/nmcli device set "$IFACE" managed yes 2>/dev/null || true
/usr/bin/nmcli dev disconnect "$IFACE" 2>/dev/null || true
/usr/bin/nmcli connection down Hotspot 2>/dev/null || true
/usr/bin/nmcli dev wifi hotspot ifname "$IFACE" ssid "$SSID" password "$PASSWORD"
