Mercurial > index.cgi > dotfiles
comparison .bash_aliases @ 210:25e7a79f5ba0
Better update to TOhtml
| author | Steve Huston <huston@astro.princeton.edu> |
|---|---|
| date | Wed, 06 Jan 2021 12:08:28 -0500 |
| parents | 78b05f62ebbc |
| children | c35da750af7a |
comparison
equal
deleted
inserted
replaced
| 209:d7f327fd082f | 210:25e7a79f5ba0 |
|---|---|
| 195 fi; | 195 fi; |
| 196 popd | 196 popd |
| 197 } | 197 } |
| 198 | 198 |
| 199 TOhtml() { | 199 TOhtml() { |
| 200 OUTDIR=`mktemp -d TOHTML.XXXXXX` | 200 OUTDIR=${1:-`mktemp -d TOHTML.XXXXXX`} |
| 201 ROOT=`hg root` | |
| 202 | |
| 203 echo "<HTML><HEAD><TITLE>My dotfiles</TITLE></HEAD><BODY><UL>" > $OUTDIR/index.html | |
| 204 | |
| 201 for F in `hg locate` ; do | 205 for F in `hg locate` ; do |
| 202 if [ -d $F ] ; then | |
| 203 continue | |
| 204 fi | |
| 205 | 206 |
| 206 # Files to ignore from the list | 207 # Files to ignore from the list |
| 207 case $F in | 208 case $F in |
| 208 .vim/ftdetect/puppet.vim | \ | 209 .vim/*) |
| 209 .vim/ftplugin/puppet.vim | \ | |
| 210 .vim/indent/puppet.vim | \ | |
| 211 .vim/plugin/gnupg.vim | \ | |
| 212 .vim/syntax/puppet.vim | \ | |
| 213 .vim/syntax/syslog.vim | \ | |
| 214 .vim/syntax/yum.vim \ | |
| 215 ) | |
| 216 continue | 210 continue |
| 217 ;; | 211 ;; |
| 218 *) | 212 *) |
| 219 ;; | 213 ;; |
| 220 esac | 214 esac |
| 221 | 215 |
| 222 OUT=`echo $F | sed -e 's/^\.//' -e 's,.*/,,'` | 216 D=`echo $F | grep "/" | sed 's/\/[^\/]*$//'` |
| 223 vim -e +TOhtml "+w ${OUTDIR}/${OUT}.html" +qa\! $F | 217 if [ $D ] ; then |
| 218 mkdir -p $OUTDIR/$D | |
| 219 fi | |
| 220 | |
| 221 vim -n -e +TOhtml "+w ${OUTDIR}/${F}.html" +qa\! $ROOT/$F | |
| 222 echo "<LI><A href=${F}.html>$F</LI>" >> $OUTDIR/index.html | |
| 224 done | 223 done |
| 224 echo "</UL></BODY></HTML>" >> $OUTDIR/index.html | |
| 225 echo Files stored in $OUTDIR | 225 echo Files stored in $OUTDIR |
| 226 } | 226 } |
| 227 | 227 |
| 228 hgs() { | 228 hgs() { |
| 229 # We assume here that if the host is a Mac, we're going to open the | 229 # We assume here that if the host is a Mac, we're going to open the |
