Switch to your AirPods from the command line
Wouldn't it be cool if you could just write a command in your terminal and switch to your AirPods instead of having to use the Menubar Bluetooth menu or the Sound Icon.
We can install a cli that can control Bluetooth with brew.sh
$ brew install bluetoothconnector
Then we can connect to your Airpods by using:
$ BluetoothConnector -c MAC-ADDRESS --notify
We can find our airpods mac address by running:
$ system_profiler SPBluetoothDataType
Look for your AirPods name and copy the address:
Mine is as example: 8C-04-D0-96-55-CC
Then now we can do
$ BluetoothConnector -c 8C-04-D0-96-55-CC --notify
And you should see your Airpods connected, and if you run it again it will say Already connected.
Quick bash function
The mac address will never change, so we can make a small bash function and place it inside our bash config:
Here when the function is static we can use a alias
alias airpods="BluetoothConnector -c 7C-04-D0-96-55-BB --notify"
or if function look like this
airpods() {
BluetoothConnector -c 7C-04-D0-96-55-BB --notify
}
and then you can simply reload your bash terminal and run
$ airpods
Success! No more fiddling with any gui!