manage (312B)
1 #!/usr/bin/fish 2 switch $argv[1] 3 case monitor 4 fd --extension tex --extension bib | entr redo 5 case workspace 6 rubber -m xelatex main.tex 7 r main.pdf >/dev/null 2>&1 & 8 emacsclient -c -n main.tex & 9 ./manage monitor 10 case clean 11 rm -f *.{aux,log,out,bcf,run.xml,bbl,blg,nav,rubbercache,snm,toc,vrb} 12 end