#!/bin/bash script_delegation () { if [[ $# -gt 0 ]] ; then echo "$1" if [[ "$1" "token" ]] then source plex-token.sh else echo "'$1' is not a valid plex-tools command" fi } # ChuckPa already wrote a great function for getting host info source ./HostConfig.sh echo "Getting Host Information" HostConfig PLEX_PREFERENCES_XML="$AppSuppDir/Plex Media Server/Preferences.xml" if [[ -f "$PLEX_PREFERENCES_XML" ]]; then echo "Plex Preferences.xml found: $PLEX_PREFERENCES_XML" # get token LOCAL_PLEX_TOKEN=`cat "${PLEX_PREFERENCES_XML}" | sed -e 's;^.* PlexOnlineToken=";;' | sed -e 's;".*$;;' | tail -1` echo "Local Token found in $PLEX_PREFERENCES_XML: $LOCAL_PLEX_TOKEN" else echo "Plex Preferences.xml not found" exit fi