mise icon indicating copy to clipboard operation
mise copied to clipboard

Tool dependencies

Open davidkuridza opened this issue 1 year ago • 2 comments

I came across a tool dependency issue and didn't find it documented anywhere. Please let me know if this is an expected behaviour and how to solve it.

I would like to have all the dependencies defined in .mise.toml and installed with mise install. Trying to add a Python package, for example yamllint, pipx has to be available on the system or installed with mise as documented. Is there a way to do it with a single command?

An alternative approach is to use a plugin. I found a community plugin, but it relies on other tools as well, for example, jq. With both jq and yamllint in .mise.toml, I assume it should be possible to run mise install but it fails due to missing jq even though it's installed before yamllint. Is there a way to specify dependencies between tools?

Thank you.

davidkuridza avatar Sep 03 '24 13:09 davidkuridza