comparison .bash_aliases @ 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
comparison
equal deleted inserted replaced
62:51ba91e3b3e2 63:590b4d17d933
159 egrep '#\[[0-9]+/[0-9]+/[0-9]+' $HOME/.todo.$$| sort -k 6.3 >> $HOME/.todo 159 egrep '#\[[0-9]+/[0-9]+/[0-9]+' $HOME/.todo.$$| sort -k 6.3 >> $HOME/.todo
160 egrep -v '(#\[[0-9]+/[0-9]+/[0-9]+|status\[(Delegated|Waiting|Hold|Postponed|Someday|Canceled|Reference)\])' $HOME/.todo.$$ >> $HOME/.todo 160 egrep -v '(#\[[0-9]+/[0-9]+/[0-9]+|status\[(Delegated|Waiting|Hold|Postponed|Someday|Canceled|Reference)\])' $HOME/.todo.$$ >> $HOME/.todo
161 rm $HOME/.todo.$$ 161 rm $HOME/.todo.$$
162 } 162 }
163 163
164 TOhtml() {
165 OUTDIR=`mktemp -d TOHTML.XXXXXX`
166 for F in `svn ls -R` ; do
167 if [ -d $F ] ; then
168 continue
169 fi
170
171 # Files to ignore from the list
172 case $F in
173 .gnupg/gpg.conf | \
174 .ssh/config | \
175 .vim/plugin/gnupg.vim | \
176 .vim/syntax/syslog.vim| \
177 .vim/syntax/yum.vim \
178 )
179 continue
180 ;;
181 *)
182 ;;
183 esac
184
185 OUT=`echo $F | sed -e 's/^\.//' -e 's,.*/,,'`
186 vim -e +TOhtml "+w ${OUTDIR}/${OUT}.html" +qa\! $F
187 done
188 echo Files stored in $OUTDIR
189 }
190
164 # vim: set filetype=sh : 191 # vim: set filetype=sh :