NameSizeMode
..
.local/bin/texclear 1K ?rwxr-xr-x
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/bin/sh
# clears the the crap LaTeX & Aspell output
set -e
[ -z "$1" ] && exit

file="$(readlink -f "$1")"
dir=$(dirname "$file")
base=$(basename "${file%.tex}")

find "$dir" -maxdepth 1   -type f    \
  \(  -name "$base"'.4tc'            \
  -or -name "$base"'.xref'           \
  -or -name "$base"'.tmp'            \
  -or -name "$base"'.pyc'            \
  -or -name "$base"'.pyg'            \
  -or -name "$base"'.pyo'            \
  -or -name "$base"'.fls'            \
  -or -name "$base"'.vrb'            \
  -or -name "$base"'.fdb_latexmk'    \
  -or -name "$base"'.swp'            \
  -or -name "$base"'.aux'            \
  -or -name "$base"'.log'            \
  -or -name "$base"'.synctex'        \
  -or -name "$base"'.synctexbusy'    \
  -or -name "$base"'.lof'            \
  -or -name "$base"'.lot'            \
  -or -name "$base"'.maf'            \
  -or -name "$base"'.idx'            \
  -or -name "$base"'.mtc'            \
  -or -name "$base"'.mtc0'           \
  -or -name "$base"'.nav'            \
  -or -name "$base"'.out'            \
  -or -name "$base"'.snm'            \
  -or -name "$base"'.toc'            \
  -or -name "$base"'.bcf'            \
  -or -name "$base"'.bcf-SAVE-ERROR' \
  -or -name "$base"'.run.xml'        \
  -or -name "$base"'.synctex.gz'     \
  -or -name "$base"'.blg'            \
  -or -name "$base"'.bbl'            \
  -or -name "$base"'.bbl-SAVE-ERROR' \
  -or -name "$base"'.pdf_original'   \
  -or -name "$base"'.ilg'            \
  -or -name "$base"'.ind'            \
  -or -name "$base"'.latexml.log' \) \
  -delete
rm -rdf "$dir/_minted-$base"