mirror of
https://ceregatti.org/git/daniel/dayzdockerserver.git
synced 2025-08-09 08:33:35 +00:00
Add support for displaying which mods are active in the server container when listing the installed mods.
This commit is contained in:
parent
a64a61962e
commit
386cd4878c
1 changed files with 6 additions and 2 deletions
|
@ -73,10 +73,9 @@ prompt_yn(){
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# List mods
|
# List mods. Highlight the ones that are active when run from the server script.
|
||||||
list(){
|
list(){
|
||||||
X=1
|
X=1
|
||||||
C="${green}"
|
|
||||||
spaces=" "
|
spaces=" "
|
||||||
FIRST=1
|
FIRST=1
|
||||||
for link in $(ls -d ${SERVER_FILES}/@* 2> /dev/null | sort)
|
for link in $(ls -d ${SERVER_FILES}/@* 2> /dev/null | sort)
|
||||||
|
@ -91,6 +90,11 @@ list(){
|
||||||
ID=$(readlink ${link} | awk -F/ '{print $NF}')
|
ID=$(readlink ${link} | awk -F/ '{print $NF}')
|
||||||
MODNAME=$(get_mod_name ${ID})
|
MODNAME=$(get_mod_name ${ID})
|
||||||
SIZE=$(du -sh "${WORKSHOP_DIR}/${ID}" | awk '{print $1}')
|
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}
|
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))
|
X=$((X+1))
|
||||||
done
|
done
|
||||||
|
|
Loading…
Add table
Reference in a new issue