Re: [PATCH] Added contrib/ratdate.sh and updated Makefile.am

Rob Paisley <paisley-fBzVes0d2/ZWk0Htik3J/[email protected]>
Newsgroups gmane.comp.window-managers.ratpoison.devel
Message-ID <[email protected]>
Below is a more correct version of the ratdate.sh patch, including copyright,
license, and removal of non-portable calls to cal and tail.

Note that the :alnum: ctype(3) is used to remove highlighting of today's date
with versions of cal which do that.

Rob Paisley


From b8522693bf016df6515476c778cef6bee3a5969f Mon Sep 17 00:00:00 2001
From: Rob Paisley <paisley-fBzVes0d2/ZWk0Htik3J/[email protected]>
Date: Wed, 4 Dec 2013 09:45:52 -0500
Subject: [PATCH] Added contrib/ratdate.sh and updated Makefile.am

---
 contrib/Makefile.am |    4 ++--
 contrib/ratdate.sh  |   14 ++++++++++++++
 2 files changed, 16 insertions(+), 2 deletions(-)
 create mode 100755 contrib/ratdate.sh

diff --git a/contrib/Makefile.am b/contrib/Makefile.am
index 5ae7445..7695af4 100644
--- a/contrib/Makefile.am
+++ b/contrib/Makefile.am
@@ -19,6 +19,6 @@
 
 bin_SCRIPTS = rpws
 
-pkgdata_DATA = ratpoison.el split.sh genrpbindings rpws allwindows.sh clickframe.pl rpshowall.sh unrat.c sloppy.c
-EXTRA_DIST    = ratpoison.el split.sh genrpbindings rpws allwindows.sh clickframe.pl rpshowall.sh unrat.c sloppy.c
+pkgdata_DATA = allwindows.sh clickframe.pl genrpbindings ratdate.sh ratpoison.el rpshowall.sh rpws sloppy.c split.sh unrat.c
+EXTRA_DIST   = allwindows.sh clickframe.pl genrpbindings ratdate.sh ratpoison.el rpshowall.sh rpws sloppy.c split.sh unrat.c
 MAINTAINERCLEANFILES = Makefile.in
diff --git a/contrib/ratdate.sh b/contrib/ratdate.sh
new file mode 100755
index 0000000..ab23513
--- /dev/null
+++ b/contrib/ratdate.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+# Copyright (C) 2013 Rob Paisley
+#
+# Copying and distribution of this file, with or without modification,
+# are permitted in any medium without royalty provided the copyright
+# notice and this notice are preserved.
+# 
+# Description:	This script displays the date with a calendar indicating today
+# 		via ratpoison's echo command.
+# Suggest rebinding :time as follows: bind a exec exec ratdate.sh
+t=`date +%e`
+cal=`cal | sed -e '1s/.*//' -e 's/[^ [:alnum:]]//g' -e "s/\ $t\ /\<$t\>/"`
+exec ratpoison -c "echo `date +'%r - %A%n   %D - %B'` $cal"
-- 
1.7.10.4
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.