| Crates.io | texman |
| lib.rs | texman |
| version | 0.1.0 |
| created_at | 2025-03-30 06:23:20.152469+00 |
| updated_at | 2025-03-30 06:23:20.152469+00 |
| description | A Rust-based package manager for LaTeX |
| homepage | |
| repository | https://github.com/amirhosseinghanipour/texman |
| max_upload_size | |
| id | 1612090 |
| size | 122,464 |
texman is a lightweight, command-line package manager for TeX Live, written in Rust. It allows you to install, update, remove, and manage LaTeX packages efficiently across multiple profiles, with support for backups and detailed package searches.
rayon for multi-core performance.Download the appropriate binary for your platform from the Releases page:
texman-macos-x86_64texman-linux-x86_64texman-linux-x86_64-muslExtract and move to a directory in your PATH:
chmod +x texman-<platform>
sudo mv texman-<platform> /usr/local/bin/texman
git clone https://github.com/amirhosseinghanipour/texman.git
cd texman
cargo build --release
sudo cp target/release/texman /usr/local/bin/
texman install babel --profile minimal
texman list
texman update
texman remove babel
texman info babel
texman profile create myprofile
texman profile switch myprofile
texman profile list
texman proile remove myprofile
texman backup create mybackup
texman backup list
texman restore mybackup
texman backup remove mybacup
texman search latex
texman search latex --description --longdesc --depends
texman clean
texman clean --backups
Contributions are welcome! Please submit issues or pull requests to GitHub.