Evaluer ses scripts en temps réel (dangereux ⚠️) - retour accueil
git clone git://bebou.netlib.re/liverepl
Log | Files | Refs | README |
tmuxliverepl (471B)
1 #! /bin/sh 2 3 [ -e "$2" ] && { echo "fichier $2 existe déjà"; exit 1; } 4 script=${1:-$(mktemp)} 5 data=${2:-$(mktemp)} 6 touch "$script" 7 chmod +x "$script" 8 tmux new \ 9 vim -c "set aw"\ 10 -c "autocmd TextChanged * silent! !./$script > $data 2>&1"\ 11 -c "autocmd TextChangedI * silent! !./$script > $data 2>&1"\ 12 -c "doautocmd TextChanged"\ 13 "$script"\ 14 \; split-window -h "watch -c -d -t -n 0.1 cat $data" \; select-pane -L 15 echo "script : $script" 16 echo "données : $data"