#!/usr/bin/env bash STATUS=$(mpc status | head -1) STATUS_TAIL=$(mpc status | tail -1) NAME=$STATUS ICON="" if [[ "$(echo $STATUS | awk -F ": " '{print $1}')" == "volume" ]]; then NAME="silence" fi # random if [[ "$(echo $STATUS_TAIL | awk -F " " '{print $6}')" == "on" ]]; then ICON="$ICON " fi # repeat if [[ "$(echo $STATUS_TAIL | awk -F " " '{print $4}')" == "on" ]]; then ICON="$ICON " fi STATUS="$ICON$NAME" if (( ${#STATUS} >= 30 )); then echo -n "$(echo -n "$ICON$NAME" | cut -c-30)..." else echo -n "$ICON$NAME" fi