mirror of
https://github.com/eliasstepanik/ark-ac-server-tools.git
synced 2026-01-28 01:08:27 +00:00
Add dots progress output
This commit is contained in:
parent
a8e95f9011
commit
c1a1dc7a1a
@ -146,6 +146,7 @@ export TERM=${TERM:-dumb}
|
|||||||
arkmanagerLog="arkmanager.log" # here are logged the actions performed by arkmanager
|
arkmanagerLog="arkmanager.log" # here are logged the actions performed by arkmanager
|
||||||
arkserverLog="arkserver.log" # here is logged the output of ShooterGameServer
|
arkserverLog="arkserver.log" # here is logged the output of ShooterGameServer
|
||||||
|
|
||||||
|
progressDisplayType="${progressDisplayType:-spinner}"
|
||||||
appid="${appid:-376030}"
|
appid="${appid:-376030}"
|
||||||
mod_appid="${mod_appid:-346110}"
|
mod_appid="${mod_appid:-346110}"
|
||||||
arkautorestartfile="${arkautorestartfile:-ShooterGame/Saved/.autorestart}"
|
arkautorestartfile="${arkautorestartfile:-ShooterGame/Saved/.autorestart}"
|
||||||
@ -368,11 +369,14 @@ function runSteamCMDspinner(){
|
|||||||
runSteamCMD "$@" >/dev/null 2>&1 &
|
runSteamCMD "$@" >/dev/null 2>&1 &
|
||||||
local scpid=$!
|
local scpid=$!
|
||||||
local pos=0
|
local pos=0
|
||||||
local spinner=( '-' '/' '|' '\' )
|
local spinner=( '\b-' '\b/' '\b|' '\b\\' )
|
||||||
|
if [ "$progressDisplayType" == "dots" ]; then
|
||||||
|
spinner=( '.' )
|
||||||
|
fi
|
||||||
echo -n ' ... '
|
echo -n ' ... '
|
||||||
while kill -0 $scpid 2>/dev/null; do
|
while kill -0 $scpid 2>/dev/null; do
|
||||||
printf "\b%c" "${spinner[$pos]}"
|
echo -ne "${spinner[$pos]}"
|
||||||
(( pos = (pos + 1) % 4 ))
|
(( pos = (pos + 1) % ${#spinner[*]} ))
|
||||||
sleep 0.5
|
sleep 0.5
|
||||||
done
|
done
|
||||||
echo -ne '\b \b'
|
echo -ne '\b \b'
|
||||||
@ -1704,6 +1708,12 @@ while true; do
|
|||||||
--verbose)
|
--verbose)
|
||||||
verbose=1
|
verbose=1
|
||||||
;;
|
;;
|
||||||
|
--dots)
|
||||||
|
progressDisplayType=dots
|
||||||
|
;;
|
||||||
|
--spinner)
|
||||||
|
progressDisplayType=spinner
|
||||||
|
;;
|
||||||
--*)
|
--*)
|
||||||
options+=( "$1" )
|
options+=( "$1" )
|
||||||
;;
|
;;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user