| Crates.io | typship |
| lib.rs | typship |
| version | 0.4.2 |
| created_at | 2025-01-03 20:29:23.412514+00 |
| updated_at | 2025-05-07 06:41:37.797262+00 |
| description | A cli for typst packages. |
| homepage | https://github.com/sjfhsjfh/typship |
| repository | https://github.com/sjfhsjfh/typship |
| max_upload_size | |
| id | 1502853 |
| size | 169,249 |
A tool for Typst package development and publishing.
The name typship is a portmanteau of Typst and spaceship, since it sends packages to the universe.
cargo install typship
To use publish universe, you will need to generate a token (fine-grained) with the following permissions to your fork of the packages repository:
Read access to metadata
Read and write access to contents
Read and write access to workflow
Here's GitHub's documentation on how to create a personal access token.
typship help
To init a new package, simply run (this would start an interactive prompt):
typship init
To publish a package, run (then follow the instructions):
typship publish
Download a package to @local:
typship download <package-repo>
Download a package to @my-packages:
typship download <package-repo> -n my-packages