mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-12-12 19:18:28 +02:00
updated some comments
changed some offline behavior
This commit is contained in:
parent
f9bb7a2e94
commit
6c46410a2f
@ -436,11 +436,10 @@ prompt_public_ip() {
|
|||||||
local refresh_ip=false
|
local refresh_ip=false
|
||||||
if [[ -f $POWERLEVEL9K_PUBLIC_IP_FILE ]]; then
|
if [[ -f $POWERLEVEL9K_PUBLIC_IP_FILE ]]; then
|
||||||
typeset -i timediff
|
typeset -i timediff
|
||||||
|
# if saved IP is more than
|
||||||
timediff=$(($(date +%s) - $(date -r $POWERLEVEL9K_PUBLIC_IP_FILE +%s)))
|
timediff=$(($(date +%s) - $(date -r $POWERLEVEL9K_PUBLIC_IP_FILE +%s)))
|
||||||
[[ $timediff -gt '500' ]] && refresh_ip=true
|
[[ $timediff -gt $POWERLEVEL9K_PUBLIC_IP_TIMOUT ]] && refresh_ip=true
|
||||||
# this will run the IP refresh with each new prompt while disconnected
|
# If tmp file is empty get a fresh IP
|
||||||
# but will get a new IP immediately once reconnected rather than waiting
|
|
||||||
# for the timeout, not sure if this is ideal behavior or not
|
|
||||||
[[ -z $(cat $POWERLEVEL9K_PUBLIC_IP_FILE) ]] && refresh_ip=true
|
[[ -z $(cat $POWERLEVEL9K_PUBLIC_IP_FILE) ]] && refresh_ip=true
|
||||||
else
|
else
|
||||||
touch $POWERLEVEL9K_PUBLIC_IP_FILE && refresh_ip=true
|
touch $POWERLEVEL9K_PUBLIC_IP_FILE && refresh_ip=true
|
||||||
@ -461,8 +460,8 @@ prompt_public_ip() {
|
|||||||
fresh_ip="$(wget -T 10 -qO- "$POWERLEVEL9K_PUBLIC_IP_HOST" 2> /dev/null)"
|
fresh_ip="$(wget -T 10 -qO- "$POWERLEVEL9K_PUBLIC_IP_HOST" 2> /dev/null)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# write IP to tmp file or touch tmp file if an IP was not retrieved
|
# write IP to tmp file or clear tmp file if an IP was not retrieved
|
||||||
[[ -n $fresh_ip ]] && echo $fresh_ip > $POWERLEVEL9K_PUBLIC_IP_FILE || touch $POWERLEVEL9K_PUBLIC_IP_FILE
|
[[ -n $fresh_ip ]] && echo $fresh_ip > $POWERLEVEL9K_PUBLIC_IP_FILE || echo "" > $POWERLEVEL9K_PUBLIC_IP_FILE
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# read public IP saved to tmp file
|
# read public IP saved to tmp file
|
||||||
|
Loading…
Reference in New Issue
Block a user