diff --git a/files/bin/dz-common b/files/bin/dz-common index d6f56fe..1e53d17 100755 --- a/files/bin/dz-common +++ b/files/bin/dz-common @@ -73,10 +73,9 @@ prompt_yn(){ fi } -# List mods +# List mods. Highlight the ones that are active when run from the server script. list(){ X=1 - C="${green}" spaces=" " FIRST=1 for link in $(ls -d ${SERVER_FILES}/@* 2> /dev/null | sort) @@ -91,6 +90,11 @@ list(){ ID=$(readlink ${link} | awk -F/ '{print $NF}') MODNAME=$(get_mod_name ${ID}) SIZE=$(du -sh "${WORKSHOP_DIR}/${ID}" | awk '{print $1}') + C="${yellow}" + if [[ -L ${SERVER_PROFILE}/@${MODNAME} ]] + then + C="${green}" + fi printf "${C}%.3d %s %.30s %s https://steamcommunity.com/sharedfiles/filedetails/?id=%s %s${default}\n" ${X} ${ID} "${MODNAME}" "${spaces:${#MODNAME}}" ${ID} ${SIZE} X=$((X+1)) done