[PATCH] Added contrib/ratdate.sh and Makefile for building

Rob Paisley <paisley-fBzVes0d2/ZWk0Htik3J/[email protected]>
Newsgroups gmane.comp.window-managers.ratpoison.devel
Message-ID <[email protected]>
From 852f227ac328fb570c65c8fdf7e52e7071b48f08 Mon Sep 17 00:00:00 2001
From: Rob Paisley <paisley-fBzVes0d2/ZWk0Htik3J/[email protected]>
Date: Sat, 16 Nov 2013 19:38:28 -0500
Subject: [PATCH] Added contrib/ratdate.sh and Makefile for building

ratdate.sh displays the date with a calendar inditacting today's date. Designed to replace
ratpoison's default :time command.
Suggest rebinding as follows: bind a exec exec ratdate.sh
---
 contrib/Makefile.am | 4 ++--
 contrib/ratdate.sh  | 9 +++++++++
 2 files changed, 11 insertions(+), 2 deletions(-)
 create mode 100755 contrib/ratdate.sh

diff --git a/contrib/Makefile.am b/contrib/Makefile.am
index 5ae7445..dd51dd2 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 = ratpoison.el split.sh genrpbindings rpws allwindows.sh clickframe.pl rpshowall.sh unrat.c sloppy.c ratdate.sh
+EXTRA_DIST    = ratpoison.el split.sh genrpbindings rpws allwindows.sh clickframe.pl rpshowall.sh unrat.c sloppy.c ratdate.sh
 MAINTAINERCLEANFILES = Makefile.in
diff --git a/contrib/ratdate.sh b/contrib/ratdate.sh
new file mode 100755
index 0000000..c4222cd
--- /dev/null
+++ b/contrib/ratdate.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+# License: CC BY-ND 3.0 see http://creativecommons.org/licenses/by-nd/3.0
+#
+# 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
+today=`date +%e`
+cal=`cal -h | tail -n +2 | sed -e 's/^Su/\n Su/' -e 's/.*/ & /' -e "s/\ $today\ /\<$today\>/"`
+exec ratpoison -c "echo `date +' %r - %A %n    %D - %B'` $cal"
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.