latexclean

Crates.iolatexclean
lib.rslatexclean
version0.1.0
sourcesrc
created_at2022-03-30 12:56:50.157391
updated_at2022-03-30 12:56:50.157391
descriptionA command line application to remove auxiliary files generated by LaTeX tools
homepagehttps://github.com/SoutrikBandyopadhyay/latexclean
repositoryhttps://github.com/SoutrikBandyopadhyay/latexclean
max_upload_size
id559151
size13,580
Soutrik Bandyopadhyay (SoutrikBandyopadhyay)

documentation

https://github.com/SoutrikBandyopadhyay/latexclean

README

Latex Clean

This command line application is useful in cleaning the auxiliary files generated by LaTeX tools like latexmk, TexStudio. This program recursively traverses the given folder and deletes the files with extensions in the following blocked list.

List of Extensions removed

  • aux
  • lof
  • log
  • lot
  • fls
  • out
  • toc
  • fmt
  • fot
  • cb
  • cb3
  • lb
  • bbl
  • bcf
  • blg
  • xml
  • fdb_latexmk
  • synctex
  • synctex(busy)
  • pdfsync
  • alg
  • loa
  • nav
  • pre
  • snm
  • vrb
  • acn
  • acr
  • glg
  • glo
  • gls
  • glsdefs
  • lzo
  • lzs
  • slg
  • slo
  • sls
  • nlg
  • nlo
  • nls

Installation

Installation from Crates.io

The program is written completely in Rust, and can be installed using cargo.

To install this program, first install cargo by following the installation steps for your operating system.

Subsequently run the following command to install this crate -

cargo install latexclean

Installation from source

Optionally, you could also install this application directly from source by running the following command

cargo install --git https://github.com/SoutrikBandyopadhyay/latexclean

Usage

Basic Usage

$ cd \path\to\your\latex\workspace
$ latexclean

To enable verbose output,

latexclean --verbose
latexclean -v

List all the extensions that are purged

latexclean --list

Alternatively,

latexclean -l
Commit count: 8

cargo fmt