Evaluer ses scripts en temps réel (dangereux ⚠️) - retour accueil
git clone git://bebou.netlib.re/liverepl
Log | Files | Refs | README |
commit 94f855f6441cee99f797688281917fb4ebe2e688 parent c14cdad23113be323d55bfdb004bd0ab14a7921f Auterice: Arthur Pons <arthur.pons@unistra.fr> Date: Thu, 29 Aug 2024 15:38:55 +0200 Couper l'affichage pour éviter les cat trop longs Le head permet d'éviter d'afficher plus de lignes que dispos à l'écran mais si une seule ligne est très longue l'affichage eut tout de même déborder et ne pas être interrompu avec la fin pv permet donc de couper l'affichage après une certaine quantité de données affichée C'est bancale mais soit Diffstat:
M | liverepl | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/liverepl b/liverepl @@ -9,7 +9,7 @@ while getopts "fi:o:c:s:" opt;do esac done -saveanddisp() { tee $tmpres | head -n$(( $(tput lines) - 2 )) 1>&2 } +saveanddisp() { tee $tmpres | pv -s 2k -S -q | head -n$(( $(tput lines) - 2 )) 1>&2 } dispprompt() { echo -n "\033[$(( $(tput lines) - 1 ))B" 1>&2