Typst-community Scoop Bucket

Scoop is a command-line installer for Windows. Now there’s a scoop bucket under Typst Community · GitHub containing various unofficial Typst tools.

> scoop bucket add typst-community https://github.com/typst-community/scoop-bucket
# Or scoop bucket add typst-community ssh://git@github.com/typst-community/scoop-bucket

> scoop install tinymist typstyle tytanic …
# It will download binaries from GitHub and put them on $env:Path.

I created it with the help of tingerrr a few days ago. But I wasn’t sure if app manifest autoupdate was working, until tinymist/typlite released a new version (v0.13.16).

Note that some tools are not included due to technical limitations.

  • mitex and utpm do not publish binaries in GitHub Releases or anywhere. If they support cargo binstall / quickinstall later, they can be added.
  • TyX does publish binaries, but doesn’t offer a portable version as katvan does. I tried the trick of renaming setup.exe to dl.7z, but the program just failed to start.

Initial discussion: How about adding a scoop bucket? · typst-community · Discussion #20 · GitHub

Same post on Discord: Discord

List of currently included tools

6 Likes

Very cool!

Regarding TyX, I searched for a few moments to see if Tauri supports this in some way, which I beliveve should be possible (there are probably Tauri apps on Scoop), however I couldn’t find anything.

Only a mention that a portable Tauri app requires WebView2, which the installer takes care of

1 Like

Someone said in 2021, that running .exe from src-tauri/target/release will work, but the users should have WebView2 and vcredist installed. Is it possible to create a standalone binary? · tauri-apps/tauri · Discussion #3048 · GitHub

In fact maybe it’s scoop’s problem. There are *.dll in setup.exe, but I didn’t put them on $env:Path. I’ll retry later (maybe a few weeks later).

Update

Just added in tyx: Add version 0.2.6 by YDX-2147483647 · Pull Request #5 · typst-community/scoop-bucket · GitHub!

1 Like