Skip to content

Support multiple install methods for a single binary #28

Description

@kzantow

In order to make more flexible binny configurations, while remaining performant, it would be useful to support multiple installation methods.

An example that needs this is: installing gh on FreeBSD. Today, there is no binary published for FreeBSD, so a user would need to use the go-install method for portability. However, the go-install method is slow since it needs to download all dependencies and run a complete go build. It would be preferable to attempt to download a binary using the github-release method, and if that failed to fall back to a go-install.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions