#!/bin/sh set -euC action="${1:-"info"}" devices="68:D6:ED:1F:49:EF 41:42:96:48:5F:1F" info() { for device in $devices do bluetoothctl info "$device" | awk '/^\s*(Device|Name|Paired|Connected)/' done } pair() { bluetoothctl scan on bluetoothctl pair "$1" || true bluetoothctl scan off } on() { bluetoothctl power on for device in $devices do bluetoothctl connect "$device" & done } off() { for device in $devices do bluetoothctl disconnect "$device" & done bluetoothctl power off } "$action" wait