added new spinners and comments on multiselect
This commit is contained in:
parent
07fde8af8b
commit
fba9eef21a
2 changed files with 20 additions and 5 deletions
5
demo.sh
5
demo.sh
|
|
@ -97,6 +97,9 @@ case `select_opt "${options[@]}"` in
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Example for above multiselect functions
|
# Example for above multiselect functions
|
||||||
|
boxborder \
|
||||||
|
"Use arrow keys to select a line, spacebar to toggle" \
|
||||||
|
"Then 'enter' to confirm choices"
|
||||||
my_options=( "Option 1" "Option 2" "Option 3" )
|
my_options=( "Option 1" "Option 2" "Option 3" )
|
||||||
preselection=( "true" "true" "false" )
|
preselection=( "true" "true" "false" )
|
||||||
|
|
||||||
|
|
@ -109,7 +112,7 @@ for option in "${my_options[@]}"; do
|
||||||
done
|
done
|
||||||
|
|
||||||
# Spinner
|
# Spinner
|
||||||
for i in {1..11} ; do
|
for i in {1..14} ; do
|
||||||
boxborder "spinner$i demo"
|
boxborder "spinner$i demo"
|
||||||
set_spinner spinner$i
|
set_spinner spinner$i
|
||||||
spin "sleep 3"
|
spin "sleep 3"
|
||||||
|
|
|
||||||
20
functions
20
functions
|
|
@ -588,8 +588,8 @@ set_spinner() {
|
||||||
FRAME_INTERVAL=0.2
|
FRAME_INTERVAL=0.2
|
||||||
;;
|
;;
|
||||||
spinner4)
|
spinner4)
|
||||||
FRAME=":(:|:):D"
|
FRAME="⇐⇖⇑⇗⇒⇘⇓⇙"
|
||||||
FRAME_INTERVAL=0.5
|
FRAME_INTERVAL=0.15
|
||||||
;;
|
;;
|
||||||
spinner5)
|
spinner5)
|
||||||
FRAME="◇◈◆◈"
|
FRAME="◇◈◆◈"
|
||||||
|
|
@ -612,13 +612,25 @@ set_spinner() {
|
||||||
FRAME_INTERVAL=0.15
|
FRAME_INTERVAL=0.15
|
||||||
;;
|
;;
|
||||||
spinner10)
|
spinner10)
|
||||||
FRAME="✧☆★✪✲◌"
|
FRAME="✧☆★✪✲"
|
||||||
FRAME_INTERVAL=0.1
|
FRAME_INTERVAL=0.1
|
||||||
;;
|
;;
|
||||||
spinner11)
|
spinner11)
|
||||||
FRAME="●◕☯◔◕"
|
FRAME="←↖↑↗→↘↓↙"
|
||||||
FRAME_INTERVAL=0.25
|
FRAME_INTERVAL=0.25
|
||||||
;;
|
;;
|
||||||
|
spinner12)
|
||||||
|
FRAME="▖▘▝▗"
|
||||||
|
FRAME_INTERVAL=0.25
|
||||||
|
;;
|
||||||
|
spinner13)
|
||||||
|
FRAME="▙▛▜▟"
|
||||||
|
FRAME_INTERVAL=0.25
|
||||||
|
;;
|
||||||
|
spinner14)
|
||||||
|
FRAME="▚▞"
|
||||||
|
FRAME_INTERVAL=0.5
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo "No spinner is defined for $1"
|
echo "No spinner is defined for $1"
|
||||||
exit 1
|
exit 1
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue