This is a bucket for Scoop, the Windows command-line installer.
This bucket contains various unofficial Typst tools, and unofficial builds of official tools:
-
Writing
-
Conversion and generation
- hayagriva, for testing bibliography files and converting from BibTeX
.bibformat to YAML format. (unofficial build) - shiroa, for creating online books
- typlite, for converting to markdown
- typsite, for generating static sites
- hayagriva, for testing bibliography files and converting from BibTeX
-
Package development
- typst-package-check, the official tool to check Typst packages. (unofficial build)
- tytanic, a test runner
- utpm, an unofficial Typst package manager
- typship, for sending packages to the universe
- wasi-stub, for stubbing all WASI functions in a WebAssembly file
-
Miscellaneous
- typst-ts-cli, for running in JavaScriptWorld
- typst-upgrade, for upgrading typst packages
- typstscript, for creating screenplays
-
Extensions
- mdbook-typst-highlight, for highlighting typst code in mdBook
Run the following:
scoop bucket add typst-community https://github.com/typst-community/scoop-bucket
scoop install typst-community/⟨tool-name⟩
# For example:
# scoop install typst-community/tinymistTip
The official Typst compiler is not included in this bucket. You can install it from the Main bucket instead:
scoop bucket add main
scoop install main/typstNote
Response status code does not indicate success: 403 (Forbidden).
URL https://github.com/typst-community/REPO/releases/download/TAG/FILE.zip is not valid
If you encounter the above error when installing an app, it is likely that Scoop has been blocked when detecting whether the repository is private.
Most organizations on GitHub forbid access to REST API via a fine-grained personal access tokens if the token’s lifetime is greater than 366 days.
Solutions:
-
Skip the detection by running
scoop config rm gh_token.You can run
scoop config gh_tokenin advance to backup your token, then add it back later by runningscoop config gh_token ⟨token⟩. -
Adjust the lifetime of your existing token.
Regeneration is required for changing the expiration date.
-
Use a classic token instead of a fine-grained token.
Most organizations do not forbid classic tokens.
To make a new manifest contribution, please read the Contributing Guide and App Manifests wiki page.