Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@jylenhof
Copy link

No description provided.

@jylenhof jylenhof requested a review from a team as a code owner December 19, 2025 13:17
@jylenhof jylenhof requested a review from babakks December 19, 2025 13:17
@cliAutomation cliAutomation added the external pull request originating outside of the CLI core team label Dec 19, 2025
@cliAutomation
Copy link
Collaborator

Hi! Thanks for the pull request. Please ensure that this change is linked to an issue by mentioning an issue number in the description of the pull request. If this pull request would close the issue, please put the word 'Fixes' before the issue number somewhere in the pull request body. If this is a tiny change like fixing a typo, feel free to ignore this message.

@babakks
Copy link
Member

babakks commented Dec 19, 2025

Thanks for the PR, @jylenhof! 🙏

However, I don't think we're going to accept this PR due to the following reasons:

  1. We tend to keep the list of unofficial installation methods as short as possible, as there's always the possibility that users assume these are verified/promoted methods, although we have clearly indicated against.

  2. Current lists of unofficial methods are mostly about official/mainstream package management tools that are used by communities probably as a kind of standard practice. This doesn't apply to Mise as it seems to be version management tool.

I'm going to close this PR, but feel free to comment if you think otherwise.

@babakks babakks closed this Dec 19, 2025
@jylenhof
Copy link
Author

jylenhof commented Dec 19, 2025

mise is a more complete tool than just a tool version manager, even if I presented here like this (I just want to give information about the tool and referencing it, trying to be neutral, some repo mainteners don't like when I'm a little bit too enthusiast about it) ! Look at it, it can replace also your own makefiles and a .direnv use for specifying different variables for your project for instance... See documentation there : https://mise.jdx.dev

About binaries installed by mise, they're just upstream binaries on github installed on a specific directory which mise add to PATH dynamically substantially (I'm not the author of mise)

You can see on the mise registry here specifying the tool here :
https://github.com/jdx/mise/blob/main/registry.toml#L1804

There are different backends mise can use to install a specific version of github-cli

Default one is aqua, the config is in the aqua registry here :
https://github.com/aquaproj/aqua-registry/blob/main/pkgs/cli/cli/registry.yaml
(You'll see that it use github binaries)

There's also the asdf (mise came from an asdf fast replacement at first and is a lot more now) plugin which is there :
https://github.com/bartlomiejdanek/asdf-github-cli
You'll see in this file, that it also use binaries from github :
https://github.com/bartlomiejdanek/asdf-github-cli/blob/master/bin/install

@babakks
Copy link
Member

babakks commented Dec 19, 2025

Thanks for your comment, @jylenhof. I'm not at all denying the value of Mise. I'm afraid there are numerous tools like Mise that are used/shared by communities, and it's just out of scope of gh to cover/document them.

@jylenhof
Copy link
Author

Humm.... You speak like it was a quite new random one, but it's quite a well known package management when comparing with some already documented there...

Choco -> 11 500 stars on Github
Spack -> 4 900 stars on Github

Mise -> 22 300 stars on Github

But it's up to you...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

external pull request originating outside of the CLI core team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants