Skip to content

Command line tool for cleaning directories of LaTeX log files

Notifications You must be signed in to change notification settings

wkyle/clean-tex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

clean-tex

Command line tool for cleaning directories of LaTeX log files

Motivation

When you compile a LaTeX document the compiler generates a collection of log files (.aux, .log, .out, .synctex.gz) for use in future compilations.

If you use an editor like Texmaker you have the option to send all output files to a separate "build" directory but then your pdf gets sent there too and I haven't found that option to be much cleaner or more convenient.

Additionally, any code I've been working on will inevitably leave behind backup files (files ending in a tilde "~") and these wind up cluttering up my directories. "Why are you still using Emacs??" Hitting tab is easier than hitting backspace.

What I want is a command line utility to clean up my working directory or any specified directory with the option to clean sub-directories, i.e., "from here down".

Usage

Convert this script to an executable and stick it in your /usr/local/bin/ or other directory in your PATH.

Testing

  • Copy test folder to your computer
  • On command line type clean-tex -r /path/to/test/file/ to see a list of all files recursively and optionally delete
  • Type clean-tex /path/to/test/file/ to see a list of files only in top-level directory and optionally delete
  • Type clean-tex -h to see all argument options
Warning

I made this for Linux users. If you use Windows or MacOS, God help you.

About

Command line tool for cleaning directories of LaTeX log files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published