changeset 63:590b4d17d933

* TOhtml function that makes pretty prints of all the dotfiles for display
author huston@80426f53-59d1-405d-934b-f07cd76f4a1a
date Tue, 10 Jul 2012 18:46:53 +0000
parents 51ba91e3b3e2
children 0698aaf2fd33
files .bash_aliases
diffstat 1 files changed, 27 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/.bash_aliases	Tue Jul 10 16:29:51 2012 +0000
+++ b/.bash_aliases	Tue Jul 10 18:46:53 2012 +0000
@@ -161,4 +161,31 @@
   rm $HOME/.todo.$$
 }
 
+TOhtml() {
+  OUTDIR=`mktemp -d TOHTML.XXXXXX`
+  for F in `svn ls -R` ; do 
+    if [ -d $F ] ; then 
+      continue
+    fi
+
+    # Files to ignore from the list
+    case $F in
+      .gnupg/gpg.conf       | \
+      .ssh/config           | \
+      .vim/plugin/gnupg.vim | \
+      .vim/syntax/syslog.vim| \
+      .vim/syntax/yum.vim   \
+      )
+        continue
+        ;;
+      *)
+        ;;
+    esac
+
+    OUT=`echo $F | sed -e 's/^\.//' -e 's,.*/,,'`
+    vim -e +TOhtml "+w ${OUTDIR}/${OUT}.html" +qa\! $F
+  done
+  echo Files stored in $OUTDIR
+}
+
 # vim: set filetype=sh :