Mercurial > index.cgi > dotfiles
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 :