Update of /cvsroot/lastbash/lastbash
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv4012
Modified Files:
lastbash
Log Message:
Added the sleep function, interruptible by keypress.
Index: lastbash
===================================================================
RCS file: /cvsroot/lastbash/lastbash/lastbash,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -d -r1.79 -r1.80
--- lastbash 5 Dec 2006 17:09:32 -0000 1.79
+++ lastbash 5 Dec 2006 20:35:58 -0000 1.80
@@ -121,6 +121,16 @@
echo "${1// /%20}"
}
+# Function: Sleep function (interrupted by keypress) {{{1
+#-----------------------------------------------------------------------------
+function sleep()
+{
+ # $1 - seconds to sleep
+
+ read -n 1 -s -t "$1" SLEEP_KEY
+}
+
+
# Function: Initialization {{{1
#-----------------------------------------------------------------------------
function init()
@@ -1731,7 +1741,7 @@
local KEY DONE
while [ ! "${DONE}" ]
do
- read -n 1 -s -t ${REFRESH_INTERVAL} KEY
+ read -n 1 -s -t "${REFRESH_INTERVAL}" KEY
case "${KEY}" in
"r") tui_metadata ;;
"l") tui_lastfm_command_love ;;
|