aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/texclear
blob: 6ad3c12e2737f5516873c64205b7db2bfe74e087 (plain) (blame)
1
2
3
4
5
6
7
8
9
#!/bin/sh

# Clears the build files of a LaTeX/XeLaTeX build.
# I have vim run this file whenever I exit a .tex file.

[ "${1##*.}" = "tex" ] && {
	find "$(dirname "${1}")" -regex '.*\(_minted.*\|.*\.\(4tc\|xref\|tmp\|pyc\|pyg\|pyo\|fls\|vrb\|fdb_latexmk\|bak\|swp\|aux\|log\|synctex\(busy\)\|lof\|lot\|maf\|idx\|mtc\|mtc0\|nav\|out\|snm\|toc\|bcf\|run\.xml\|synctex\.gz\|blg\|bbl\)\)' -delete
} || printf "Provide a .tex file.\n"