ratpoison-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: Rob Paisley
Subject: [RP] [PATCH] Added contrib/ratdate.sh and Makefile for building
Date: Sat, 16 Nov 2013 19:45:56 -0500
User-agent: Mutt/1.5.21 (2010-09-15)

>From 852f227ac328fb570c65c8fdf7e52e7071b48f08 Mon Sep 17 00:00:00 2001
From: Rob Paisley <address@hidden>
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"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]