From f2b32d25177be465c7209072eb93ae14fc16dfa3 Mon Sep 17 00:00:00 2001 From: Tslil Clingman Date: Fri, 9 Aug 2013 14:03:45 +0200 Subject: The vcs script I use for my PS1 and some minor changes --- ranpas | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'ranpas') diff --git a/ranpas b/ranpas index 2681bf2..4ee1188 100755 --- a/ranpas +++ b/ranpas @@ -2,9 +2,10 @@ #!/bin/bash echo Fetching paste list ... -lst="$(wget pastie.org/pastes -q -O - | sed -n "0,/[\ \t]*e=\$('paste_/s///p" | tr -d "');")" +lst=`wget pastie.org/pastes -q -O - | grep "id='paste" | head -n 1 | sed "s/.*id='paste_\([0-9]*\)'.*/\1/"` echo Newest paste is $lst. +r="" while :; do rnd="$(ruby -e "$><<1+rand($lst)")" echo -e "\n"Looking up paste $rnd ... @@ -16,12 +17,14 @@ while :; do else less /tmp/paste-$rnd echo -n Save?\ - [ "$(line)" = "y" ] && echo Saving as paste $rnd in $HOME && cp /tmp/paste-$rnd $HOME + read r + [ "$r" = "y" ] && echo Saving as paste $rnd in $HOME && cp /tmp/paste-$rnd $HOME fi; else echo Empty paste. fi; rm /tmp/paste-$rnd echo -n Quit?\ - [ "$(line)" = "y" ] && exit + read r + [ "$r" = "y" ] && exit done; -- cgit v1.2.3