We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5142030 commit cf0f6d2Copy full SHA for cf0f6d2
src/connector.sh
@@ -1,7 +1,7 @@
1
SYSTEM_PROFILER=$(system_profiler SPBluetoothDataType 2>/dev/null)
2
3
-MAC_ADDRESS=$(grep -B8 "Minor Type: Headphones" <<< "${SYSTEM_PROFILER}" | awk '/Address/{ print $2 }')
4
-CONNECTED=$(grep -A6 "${MAC_ADDRESS}" <<< "${SYSTEM_PROFILER}" | awk '/Connected: Yes/{ print 1 }')
+MAC_ADDRESS=$(grep -B8 "Minor Type: Headphones" <<< "${SYSTEM_PROFILER}" | awk '/Address/{print $2}')
+CONNECTED=$(grep -A10 "${MAC_ADDRESS}" <<< "${SYSTEM_PROFILER}" | awk '/Services:/{print 1}')
5
NAME=$(grep -B9 "Minor Type: Headphones" <<< "${SYSTEM_PROFILER}" | awk '/AirPods/{ print }' | sed -e 's/^ *//' -e 's/://')
6
7
if [[ "${CONNECTED}" ]]; then
0 commit comments