ScoopInstaller / Versions

📦 A Scoop bucket for alternative versions of apps.
https://scoop.sh
The Unlicense
211 stars 200 forks source link

[Request]: Beyond Compare v5 Beta #1529

Open nagromc opened 9 months ago

nagromc commented 9 months ago

Prerequisites

Criteria

Name

beyondcompare

Description

Directory and file compare functions in one package

Homepage

https://www.scootersoftware.com/beta

Download Link(s)

https://www.scootersoftware.com/files/BCompare-5.0.0.28643.exe

Corresponding package

extras/beyondcompare

Some Indication of Popularity/Repute

The installation can be done using the following command:

./BCompare-5.0.0.28643.exe /PORTABLE /VERYSILENT /DIR=$env:USERPROFILE/beyondcompare5
nagromc commented 9 months ago

Here is the app manifest in my personal bucket: https://github.com/nagromc/scoop-bucket/blob/master/bucket/beyondcompare.json

basejumpa commented 4 months ago

Just worked on my machine like a charm as well (see details below), thx @nagromc !

Maybe one suggestion:

Currently in your manifest the version including the build number is fixed. What about deriving a manifest beyondcompare5 from it and contributing that to the extras bucket. The beyondcompare5 manifest would install the most recent version of beyondcompare5 by determining the filename to download dynamically. There are examples in the extras and in the main buckets. That is a great functionality by scoop by the way.

``` me@localhost MINGW64 ~ $ scoop bucket add nagromc https://github.com/nagromc/scoop-bucket Checking repo... OK The nagromc bucket was added successfully. me@localhost MINGW64 ~ $ scoop install nagromc/beyondcompare Installing 'beyondcompare' (5.0.0.29727) [64bit] from 'nagromc' bucket BCompare-5.0.0.29727.exe (25,5 MB) [===================================================================================================================] 100% Checking hash of BCompare-5.0.0.29727.exe ... ok. Running installer... done. Linking ~\scoop\apps\beyondcompare\current => ~\scoop\apps\beyondcompare\5.0.0.29727 Creating shim for 'BComp'. Creating shim for 'BComp'. Making C:\Users\me\scoop\shims\bcomp.exe a GUI binary. Creating shim for 'BCompare'. Making C:\Users\me\scoop\shims\bcompare.exe a GUI binary. Creating shortcut for Beyond Compare 5 Beta (BCompare.exe) 'beyondcompare' (5.0.0.29727) was installed successfully! me@localhost MINGW64 ~ $ ```
nagromc commented 4 months ago

Thanks for your suggestion @basejumpa

Well, I thought about it, but it seems the place for non-stable software is in the versions bucket. From its README:

For alpha, beta, nightly, dev, canary, insiders, release candidates, and frozen/older versions of app manifests.

And BC5 is considered as beta, and recently as release candidate.

pohlymorph commented 1 month ago

I just created a PR against the Scoop 'Extras' bucket which contains BC4 (manifest beyondcompoare)... https://github.com/ScoopInstaller/Extras/pull/14026