Skip to content

Support no-op installer for shims #2170

@leonyu

Description

@leonyu

Certain packages like git is bundled with a lot of tools (coreutils, findutils, openssh, vim, etc), but we only expose git-related commands by default when it is installed. In addition, because it is bundled with ssh, we ended up repackage it as git-with-openssh for openssh integration.

Alternative solution is to allow no-op installer. In that implementation, we can create packages solely for shimming. For example:

{
    "homepage": "https://git-for-windows.github.io/",
    "license": "GPL2",
    "depends": "git",
    "##": "no version or architecture",
    "bin": [
        "..\\git\\usr\\bin\\ssh.exe"
    ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions