annotate binpipes @ 4871:54eb05e2af7e

<mroman_> echo "echo *\\$" > test
author HackBot
date Fri, 26 Sep 2014 13:21:00 +0000
parents a27a8dcca507
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4812
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
1 #!/usr/bin/env bash
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
2 # pipes.sh: Animated pipes terminal screensaver.
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
3 #
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
4 # This modified version is maintained at:
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
5 #
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
6 # https://github.com/livibetter/pipes.sh
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
7
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
8 VERSION=0.1.1
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
9
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
10 M=32768
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
11 p=1
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
12 f=75 s=13 r=2000 t=0
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
13 w=$(tput cols) h=$(tput lines)
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
14 # ab -> idx = a*4 + b
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
15 # 0: up, 1: right, 2: down, 3: left
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
16 # 00 means going up , then going up -> ┃
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
17 # 12 means going right, then going down -> ┓
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
18 sets=(
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
19 "┃┏ ┓┛━┓ ┗┃┛┗ ┏━"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
20 "│╭ ╮╯─╮ ╰│╯╰ ╭─"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
21 "│┌ ┐┘─┐ └│┘└ ┌─"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
22 "║╔ ╗╝═╗ ╚║╝╚ ╔═"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
23 "|+ ++-+ +|++ +-"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
24 "|/ \/-\ \|/\ /-"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
25 )
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
26 v=()
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
27 RNDSTART=0
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
28 NOCOLOR=0
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
29
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
30 OPTIND=1
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
31 while getopts "p:t:f:s:r:RChv" arg; do
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
32 case $arg in
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
33 p) ((p=(OPTARG>0)?OPTARG:p));;
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
34 t) ((OPTARG>=0 && OPTARG<${#sets[@]})) && V+=($OPTARG);;
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
35 f) ((f=(OPTARG>19 && OPTARG<101)?OPTARG:f));;
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
36 s) ((s=(OPTARG>4 && OPTARG<16 )?OPTARG:s));;
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
37 r) ((r=(OPTARG>=0)?OPTARG:r));;
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
38 R) RNDSTART=1;;
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
39 C) NOCOLOR=1;;
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
40 h) echo -e "Usage: $(basename $0) [OPTION]..."
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
41 echo -e "Animated pipes terminal screensaver.\n"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
42 echo -e " -p [1-]\tnumber of pipes (D=1)."
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
43 echo -e " -t [0-$((${#sets[@]} - 1))]\ttype of pipes, can be used more than once (D=0)."
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
44 echo -e " -f [20-100]\tframerate (D=75)."
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
45 echo -e " -s [5-15]\tprobability of a straight fitting (D=13)."
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
46 echo -e " -r LIMIT\treset after x characters, 0 if no limit (D=2000)."
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
47 echo -e " -R \t\trandom starting point."
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
48 echo -e " -C \t\tno color."
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
49 echo -e " -h\t\thelp (this screen)."
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
50 echo -e " -v\t\tprint version number.\n"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
51 exit 0;;
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
52 v) echo "$(basename -- "$0") $VERSION"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
53 exit 0
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
54 esac
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
55 done
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
56
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
57 # set default values if not by options
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
58 ((${#V[@]})) || V=(0)
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
59
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
60 # Attempt to workaround for Bash versions < 4, such as 3.2 on Mac:
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
61 # https://gist.github.com/livibetter/4689307/#comment-892368
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
62 # Untested--in conduction of using shebang `env bash`--should fall back to
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
63 # `sleep`
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
64 printf -v SLEEP "read -t0.0$((1000/f)) -n 1"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
65 if $SLEEP &>/dev/null; (($? != 142)); then
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
66 printf -v SLEEP "sleep 0.0$((1000/f))"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
67 fi
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
68
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
69 cleanup() {
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
70 # clear up standard input
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
71 read -t 0 && cat </dev/stdin>/dev/null
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
72
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
73 # terminal has no smcup and rmcup capabilities
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
74 ((FORCE_RESET)) && reset && exit 0
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
75
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
76 tput rmcup
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
77 tput cnorm
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
78 stty echo
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
79 ((NOCOLOR)) && echo -ne '\e[0m'
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
80 exit 0
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
81 }
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
82 trap cleanup HUP TERM
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
83 trap 'break 2' INT
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
84
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
85 for (( i=1; i<=p; i++ )); do
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
86 c[i]=$((i%8)) n[i]=0 l[i]=0
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
87 ((x[i]=RNDSTART==1?RANDOM*w/32768:w/2))
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
88 ((y[i]=RNDSTART==1?RANDOM*h/32768:h/2))
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
89 v[i]=${V[${#V[@]} * RANDOM / M]}
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
90 done
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
91
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
92 stty -echo
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
93 tput smcup || FORCE_RESET=1
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
94 tput civis
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
95 tput clear
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
96 # any key press exits the loop and this script
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
97 while REPLY=; $SLEEP; [[ -z $REPLY ]] ; do
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
98 for (( i=1; i<=p; i++ )); do
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
99 # New position:
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
100 ((${l[i]}%2)) && ((x[i]+=-${l[i]}+2,1)) || ((y[i]+=${l[i]}-1))
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
101
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
102 # Loop on edges (change color on loop):
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
103 ((${x[i]}>w||${x[i]}<0||${y[i]}>h||${y[i]}<0)) && ((c[i]=RANDOM%8, v[i]=V[${#V[@]}*RANDOM/M]))
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
104 ((x[i]=(x[i]+w)%w))
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
105 ((y[i]=(y[i]+h)%h))
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
106
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
107 # New random direction:
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
108 ((n[i]=RANDOM%s-1))
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
109 ((n[i]=(${n[i]}>1||${n[i]}==0)?${l[i]}:${l[i]}+${n[i]}))
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
110 ((n[i]=(${n[i]}<0)?3:${n[i]}%4))
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
111
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
112 # Print:
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
113 tput cup ${y[i]} ${x[i]}
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
114 [[ $NOCOLOR == 0 ]] && echo -ne "\033[1;3${c[i]}m"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
115 echo -n "${sets[v[i]]:l[i]*4+n[i]:1}"
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
116 l[i]=${n[i]}
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
117 done
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
118 ((r>0 && t*p>=r)) && tput reset && tput civis && t=0 || ((t++))
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
119 done
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
120
b2595fb2d737 <GeekDude> fetch https://raw.githubusercontent.com/livibetter/pipes.sh/master/pipes.sh
HackBot
parents:
diff changeset
121 cleanup