Merge branch 'master' of https://github.com/pyr0ball/PRbL
This commit is contained in:
commit
e422b221fb
2 changed files with 28 additions and 2 deletions
22
demo.sh
22
demo.sh
|
|
@ -1,12 +1,20 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Initial Vars
|
||||
VERSION=1.1.0
|
||||
VERSION=1.2.1
|
||||
scriptname="${BASH_SOURCE[0]##*/}"
|
||||
rundir="${BASH_SOURCE[0]%/*}"
|
||||
runuser="$(whoami)"
|
||||
|
||||
if [ ! -z $prbl_functions ] ; then
|
||||
source $prbl_functions
|
||||
else
|
||||
if [ -f ${rundir}/functions ] ; then
|
||||
source ${rundir}/functions
|
||||
else
|
||||
source <(curl -ks 'https://raw.githubusercontent.com/pyr0ball/PRbL/master/functions')
|
||||
fi
|
||||
fi
|
||||
|
||||
# Title
|
||||
clear
|
||||
|
|
@ -61,6 +69,16 @@ boxborder "Single Character"
|
|||
box-norm
|
||||
boxborder "Normal"
|
||||
|
||||
# Demo formatting transformations
|
||||
|
||||
# Center justified text:
|
||||
|
||||
center "${lyl}Center-Justified Text${dfl}"
|
||||
|
||||
# Spanner text
|
||||
|
||||
spanner "Spanner text" "end of line"
|
||||
|
||||
# Demo interactive menus
|
||||
boxborder \
|
||||
"${lyl}Keyboard Interactive Menus${dfl}"\
|
||||
|
|
@ -71,6 +89,7 @@ boxborder \
|
|||
#boxborder
|
||||
|
||||
# Example for select_option
|
||||
|
||||
echo "Select one option using up/down keys and enter to confirm:"
|
||||
echo
|
||||
|
||||
|
|
@ -83,6 +102,7 @@ echo "Choosen index = $choice"
|
|||
echo " value = ${options[$choice]}"
|
||||
|
||||
# Examples for select_opt
|
||||
|
||||
case `select_opt "Yes" "No" "Cancel"` in
|
||||
0) echo "selected Yes";;
|
||||
1) echo "selected No";;
|
||||
|
|
|
|||
|
|
@ -540,6 +540,7 @@ clone-repo(){
|
|||
run git clone --recurse-submodules $_url $_destination
|
||||
}
|
||||
|
||||
<<<<<<< HEAD
|
||||
# Executes: grep "$1" | grep "$2" | grep "$3" | ...
|
||||
chained-grep(){
|
||||
local pattern="$1"
|
||||
|
|
@ -561,6 +562,8 @@ trim() {
|
|||
}
|
||||
|
||||
# Retrieve and run a script from url
|
||||
=======
|
||||
>>>>>>> 6ffd9c2624df4c2faacda4d77f33cc9ebb17fae5
|
||||
run-from-url(){
|
||||
url=$1
|
||||
args=${*:2}
|
||||
|
|
@ -583,7 +586,10 @@ run-from-url(){
|
|||
return $ec
|
||||
}
|
||||
|
||||
<<<<<<< HEAD
|
||||
# fancy script exits
|
||||
=======
|
||||
>>>>>>> 6ffd9c2624df4c2faacda4d77f33cc9ebb17fae5
|
||||
ctrl_c(){
|
||||
echo -e "\n"
|
||||
fail "User interrupted with Ctrl-C"
|
||||
|
|
|
|||
Loading…
Reference in a new issue