How about adding a scoop bucket? #20
Closed
YDX-2147483647
started this conversation in
Ideas
Replies: 2 comments 5 replies
-
So, if we were to add a scoop-bucket under |
Beta Was this translation helpful? Give feedback.
5 replies
-
The scoop bucket can now be viewed at https://github.com/typst-community/scoop-bucket |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Could we add a scoop bucket under https://github.com/typst-community/?
What is Scoop and a Scoop Bucket?
Scoop is a command-line installer for Windows. It's a reliable project started 12 years ago and its core repo has 22.6k stars now.
A scoop bucket is a collection of apps. To be more specific, the bucket is a GitHub repo containing JSON app manifests. An app manifest describes how to install an app, and will be updated automatically by GitHub Actions.
Examples:
scoop install …
works basically the same ascargo binstall …
, but scoop is built upon ubiquitous tools on Windows, and does not require the user to set up a rust toolchain.Current Situation
The typst cli is included in scoop's official Main bucket, but tinymist and other tools related to typst are not included, because they do not meet the criteria (500+ stars and 150+ forks).
However, these tools are included in community/personal buckets. For example, tinymist is included in 7 buckets.
This proves that at least some Windows users need a scoop bucket about typst stuffs.
My proposal
I suggest we add a scoop bucket under https://github.com/typst-community/.
Benefits:
Facilitate the use of typst tools and scoop
Make joint efforts to keep the app manifests updated
The auto update workflow works in most cases, but it will fail if the zip structure has changed or the repo owner has been transferred. As a result, for instance, 3 of 7 manifests of tinymist are outdated.
Improve security
scoop install typst-community/tinymist
looks far better thanscoop install ydx-2147483647/tinymist
orscoop install jack-mil/tinymist
or installing from any random bucket.Costs:
GitHub Actions usage, about 4 hours per month on the Windows runner
It's free for public repositories. GitHub pays for that.
Someone has to set up the bucket initially and keep an eye later.
I volunteer myself.
Beta Was this translation helpful? Give feedback.
All reactions