|
|
1.1 ! root 1: #!/bin/sh ! 2: ! 3: spelldir=/usr/lib/spell ! 4: ! 5: dict=${D_SPELL:-$spelldir/amspell} ! 6: hist=${H_SPELL:-$spelldir/spellhist} ! 7: addenda=${A_SPELL:-$HOME/lib/spelldict} ! 8: sprog=${P_SPELL:-$spelldir/sprog} ! 9: deroff=${deroff-"deroff -w"} ! 10: ! 11: spellflags= deroffargs= ! 12: ! 13: for x in $* ! 14: do ! 15: case $x in ! 16: -b) ! 17: dict=${D_SPELL:-$spelldir/brspell} ! 18: spellflags="$spellflags $x" ;; ! 19: -[Ccvx]) ! 20: spellflags="$spellflags $x" ;; ! 21: -d) ! 22: deroff=cat ;; ! 23: *.tex) ! 24: deroff=delatex ! 25: deroffargs="$deroffargs $x" ;; ! 26: *) ! 27: deroffargs="$deroffargs $x" ! 28: esac ! 29: done ! 30: ! 31: case "$spellflags" in ! 32: *c*) ! 33: $sprog -c -f $dict ;; ! 34: *C*) ! 35: $sprog -C -f $dict ! 36: exit ! 37: esac ! 38: ! 39: if test -r $addenda ! 40: then coda="sort - $addenda $addenda | uniq -u | sort -f" ! 41: else coda="sort -f" ! 42: fi #kluge until this works: gre -F -x -v -f $addenda||exit 0 ! 43: ! 44: if test -w $hist ! 45: then coda="$coda | tee -a $hist" # puts -v trash in spellhist ! 46: fi ! 47: ! 48: $deroff $deroffargs | $sprog -f $dict $spellflags | sort -u | eval $coda
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.