# HG changeset patch # User huston@80426f53-59d1-405d-934b-f07cd76f4a1a # Date 1341946013 0 # Node ID 590b4d17d9334acfa65fc930a339cfc96c6f59cd # Parent 51ba91e3b3e27435a0880349d48f5e7fa1c0d4fe * TOhtml function that makes pretty prints of all the dotfiles for display diff -r 51ba91e3b3e2 -r 590b4d17d933 .bash_aliases --- 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 :