Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Thumuss/utpm
A package manager for typst
https://github.com/Thumuss/utpm
package-manager typst utpm
Last synced: 26 days ago
JSON representation
A package manager for typst
- Host: GitHub
- URL: https://github.com/Thumuss/utpm
- Owner: Thumuss
- License: mit
- Created: 2023-06-18T11:53:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-02T19:17:13.000Z (3 months ago)
- Last Synced: 2024-04-02T20:27:30.959Z (3 months ago)
- Topics: package-manager, typst, utpm
- Language: Rust
- Homepage:
- Size: 344 KB
- Stars: 15
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-typst - utpm - Package manager for local and remote packages (Integrations & Tools / CLI Tools)
README
# Unofficial Typst Package Manager
> Alias "utpm"
# What is that?
UTPM is a package manager for [local](https://github.com/typst/packages#local-packages) and remote packages.
The goal is to manage packages to use the new feature of typst, [importing other packages from different folders](https://typst.app/docs/reference/scripting/#packages)# How to use it?
You need two things, first create an `typst.toml` file by using `utpm create`:
```bash
$ utpm create
```Modify this file to match your project and finally, you need to copy the directory to the "special" directory by using `utpm link`:
```bash
$ utpm link
```# Install
You will need Cargo and Rust.
Simpliest way :
```bash
git clone https://github.com/Thumuss/utpm.git &&
cd utpm &&
cargo install --path .
```There is a `build.sh` to install/update the project.
# TODO:
See TODO.md
# Contribution
If you want to help me dev this package, simply make an issue or a PR
By using this app, you contribute to it, thank you! <3