typship

Crates.iotypship
lib.rstypship
version0.4.2
created_at2025-01-03 20:29:23.412514+00
updated_at2025-05-07 06:41:37.797262+00
descriptionA cli for typst packages.
homepagehttps://github.com/sjfhsjfh/typship
repositoryhttps://github.com/sjfhsjfh/typship
max_upload_size
id1502853
size169,249
sjfhsjfh (sjfhsjfh)

documentation

README

typship

Crates.io Version Crates.io Total Downloads


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.

Installation

cargo install typship

Notice

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.

Usage

typship help

TL;DR

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

TODO

  • i18n
Commit count: 89

cargo fmt