mirror of
https://github.com/zplug/zplug
synced 2025-08-27 16:22:09 +02:00
Remove base/job/spinner
This commit is contained in:
parent
82db895a31
commit
f79b3847a2
@ -1,53 +0,0 @@
|
||||
typeset -g _zplug_spin_file="/tmp/._zplug_spin_file.$$$RANDOM"
|
||||
|
||||
__zplug::job::spinner::is_spin()
|
||||
{
|
||||
[[ -f $_zplug_spin_file ]]
|
||||
return $status
|
||||
}
|
||||
|
||||
__zplug::job::spinner::lock()
|
||||
{
|
||||
__zplug::job::spinner::is_spin && return 1
|
||||
|
||||
set +m
|
||||
touch "$_zplug_spin_file"
|
||||
}
|
||||
|
||||
__zplug::job::spinner::unlock()
|
||||
{
|
||||
__zplug::job::spinner::is_spin || return 1
|
||||
|
||||
rm -f "$_zplug_spin_file"
|
||||
}
|
||||
|
||||
__zplug::job::spinner::spin()
|
||||
{
|
||||
local spinner format="@"
|
||||
local -F latency=0.05
|
||||
local -a spinners
|
||||
|
||||
spinners=(⠋ ⠙ ⠹ ⠸ ⠼ ⠴ ⠦ ⠧ ⠇ ⠏)
|
||||
|
||||
tput civis
|
||||
|
||||
while __zplug::job::spinner::is_spin
|
||||
do
|
||||
for spinner in "${spinners[@]}"
|
||||
do
|
||||
__zplug::job::spinner::is_spin || break
|
||||
|
||||
printf " $spinner\r" >&2
|
||||
sleep "$latency"
|
||||
done
|
||||
done
|
||||
|
||||
tput cnorm
|
||||
set -m
|
||||
}
|
||||
|
||||
__zplug::job::spinner::echo()
|
||||
{
|
||||
__zplug::job::spinner::is_spin || return 1
|
||||
__zplug::io::print::f "$argv[@]"
|
||||
}
|
@ -215,7 +215,6 @@ __zplug::utils::git::merge()
|
||||
__zplug::core::core::run_interfaces \
|
||||
"install" \
|
||||
"$git[repo]" &>/dev/null
|
||||
__zplug::job::spinner::lock # For showing message of update command
|
||||
fi
|
||||
|
||||
if $failed; then
|
||||
|
@ -1,15 +0,0 @@
|
||||
T_SUB "__zplug::job::spinner::is_spin" ((
|
||||
# skip
|
||||
))
|
||||
T_SUB "__zplug::job::spinner::lock" ((
|
||||
# skip
|
||||
))
|
||||
T_SUB "__zplug::job::spinner::unlock" ((
|
||||
# skip
|
||||
))
|
||||
T_SUB "__zplug::job::spinner::spin" ((
|
||||
# skip
|
||||
))
|
||||
T_SUB "__zplug::job::spinner::echo" ((
|
||||
# skip
|
||||
))
|
Loading…
Reference in New Issue
Block a user