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 ws create
)- โฏ๏ธ Interactive
- โจ๏ธ CLI version
- ๐ Put your package directly into your local packages (
utpm ws link
)- ๐ป Link without copying! (
utpm ws 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 pkg list
- ๐ฒ As a tree
utpm pkg tree
- ๐๏ธ As a list
- ๐ฅ Customize your output (json or classic,
-j
in your commands) - ๐๏ธ Delete and bulk delete your packages (
utpm pkg unlink
,utpm pkg 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