[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]>
From 7164921a21eea65eb543fb075ef454f34fda9420 Mon Sep 17 00:00:00 2001
From: Rob Paisley <paisley-fBzVes0d2/ZWk0Htik3J/[email protected]>
Date: Mon, 18 Nov 2013 09:07:55 -0500
Subject: [PATCH] Added contrib/ratdate.sh and updated Makefile.am

ratdate.sh displays the date with a calendar indicating today's
date. Designed to replace ratpoison's default :date command.
Suggest rebinding :time as follows: bind a exec exec ratdate.sh
---
 contrib/Makefile.am |    4 ++--
 contrib/ratdate.sh  |   12 ++++++++++++
 2 files changed, 14 insertions(+), 2 deletions(-)
 create mode 100644 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 100644
index 0000000..95da64e
--- /dev/null
+++ b/contrib/ratdate.sh
@@ -0,0 +1,12 @@
+#!/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
+#
+# 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"
-- 
1.7.9.5
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.