Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add scoop.sh support #288

Open
bkane-msft opened this issue Aug 10, 2022 · 3 comments
Open

Add scoop.sh support #288

bkane-msft opened this issue Aug 10, 2022 · 3 comments

Comments

@bkane-msft
Copy link

Hello - I'd like to keep certigo updated with scoop.sh (similar to Homebrew but for Windows). Would it be possible to register certigo with Scoop so I could use scoop to install certigo?

@jdtw
Copy link
Contributor

jdtw commented Aug 16, 2022

We're not very familiar with Windows. Do you know what the app manifest should look like?

@bkane-msft
Copy link
Author

For my Go apps, I use GoReleaser to generate the Scoop manifests. It looks like certigo already has a release process, so perhaps generate the Scoop manifest directly:

Generated Scoop manifest

{
    "version": "0.0.17",
    "architecture": {
        "64bit": {
            "url": "https://github.com/bbkane/fling/releases/download/v0.0.17/fling_0.0.17_windows_amd64.tar.gz",
            "bin": [
                "fling.exe"
            ],
            "hash": "93ca42d9b8db31bd1479c9bcba212c24fe43af85bc8a98475575dc701e99a762"
        }
    },
    "homepage": "https://github.com/bbkane/fling",
    "license": "MIT",
    "description": "fling computes and creates/removes the minimal amount of symlinks needed in a directory to refer to files and directories in another directory, similar to GNU Stow. I use fling to manage my dotfiles"
}

Scoop docs on App Manifests

If by some chance you do want to switch to using GoReleaser to release certigo, see the GoReleaser docs on Scoop Manifests and the GoReleaser yaml I use to generates the manifest.

@aliesbelik
Copy link

aliesbelik commented Jun 27, 2023

Fixed with ScoopInstaller/Main#4693.
Now available in main bucket:

scoop install certigo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants