4 ms·
I really like that the manifest files are just single JSON files. Chocolatey packages are pretty complex [1], and even worse is the automatic system [2] used f
by gregmac 8y ago
I really like that the manifest files are just single JSON files.
Chocolatey packages are pretty complex [1], and even worse is the automatic system [2] used for building the main packages [3], which tries to keep everything updated. There's a very steep learning curve if you want to contribute and fix packages.
Contrast to the simple manifests in the scoop main bucket [4] and it's looking much easier. There's some variables there for auto-updating that aren't immediately intuitive, but it doesn't look nearly as complex as chocolatey.
Between the extras [5] and other community buckets [6] this is looking pretty compelling -- can't believe I've never heard of it before.
[1] https://chocolatey.org/docs/create-packages https://chocolatey.org/docs/create-packages
[2] https://chocolatey.org/docs/automatic-packages https://chocolatey.org/docs/automatic-packages
[3] https://github.com/chocolatey/chocolatey-coreteampackages/tree/master/automatic https://github.com/chocolatey/chocolatey-coreteampackages/tr...
[4] https://github.com/lukesampson/scoop/tree/master/bucket https://github.com/lukesampson/scoop/tree/master/bucket
[5] https://github.com/lukesampson/scoop-extras/tree/master/bucket https://github.com/lukesampson/scoop-extras/tree/master/buck...
[6] https://github.com/lukesampson/scoop/blob/master/buckets.json https://github.com/lukesampson/scoop/blob/master/buckets.jso...