Unofficial typst package manager
UTPM is a package manager for local and remote packages. Create quickly new projects and templates from a singular tool, and then publish it directly to Typst!
- ✨ Create packages automatically (
utpm create
)- ⏯️ Interactive
- ⌨️ CLI version
- 🛠 Put your package directly into your local packages (
utpm link
)- 💻 Link without copying! (
utpm link --no-copy
)
- 💻 Link without copying! (
- 🌐 Dependencies outsite typst!
- 📦 Install directly from the tool
- 🔒 Portable installer (limited for now)
- 📃 List all your packages
- 🗃️ As a list
utpm list
- 🌲 As a tree
utpm tree
- 🗃️ As a list
- 💥 Customize your output (json or classic,
-j
in your commands) - 🗄️ Delete and bulk delete your packages (
utpm unlink
,utpm bulk-delete
) - 🚀 Publish it directly to Typst!
And many other features!
- Firstly, you'll need to create your
typst.toml
file! - Then, edit your file! Like
index.typ
orlib.typ
- Finally, link your new package to typst!
A command to delete multiple packages at once!
You will need Cargo and Rust.
The easiest way to install utpm using Cargo is:
cargo install --git https://github.com/Thumuss/utpm
If you want to help me develop this package, simply make an issue or a PR!
By using this app, you contribute to it, thank you! <3