Skip to content

feat: Add the ability to install and link plugins#345

Open
blampe wants to merge 6 commits intojdx:mainfrom
blampe:blampe/plugins
Open

feat: Add the ability to install and link plugins#345
blampe wants to merge 6 commits intojdx:mainfrom
blampe:blampe/plugins

Conversation

@blampe
Copy link

@blampe blampe commented Dec 23, 2025

This adds plugin_install and plugin_link inputs which, if present, are passed to mise plugin before mise install.

Ideally I would like these plugins to be installed/linked automatically for more consistency between local & CI environments, but being able to do this as part of the action is a good enough workaround for now.

Fixes #118.
Related jdx/mise#6678.
Related jdx/mise#7017.

@blampe blampe requested a review from jdx as a code owner December 23, 2025 21:40
@blampe blampe changed the title Add the ability to install and link plugins feat: Add the ability to install and link plugins Dec 23, 2025
@jdx
Copy link
Owner

jdx commented Jan 8, 2026

maybe the more extensible way to handle this would just be to have a preinstall hook?

@blampe
Copy link
Author

blampe commented Jan 28, 2026

jdx/mise#7856 solves my primary use case. Edit: I might have spoken too soon -- it seems to install the plugin after tools are installed, but this means I can't use an env plugin to configure tools.

It would still be nice to be able to distribute plugins as part of the repo itself, and automatically link them (instead of installing from a remote). One of my pain points with remote plugins right now is they're unpinned, so some users are running stale versions and others are getting latest.

@blampe blampe closed this Jan 28, 2026
@blampe blampe reopened this Jan 28, 2026
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

Successfully merging this pull request may close these issues.

Feature request: Option to install plugins

3 participants