feat: add support for mise (#757)

Add support for mise-en-place (or mise). Mise is a tool like asdf (already supported). https://mise.jdx.dev/
This commit is contained in:
Ricardo Torres
2024-03-30 04:40:16 -06:00
committed by GitHub
parent 728ea26204
commit ab21600ca6
3 changed files with 15 additions and 0 deletions

View File

@@ -551,6 +551,19 @@ pub fn run_asdf(ctx: &ExecutionContext) -> Result<()> {
.status_checked()
}
pub fn run_mise(ctx: &ExecutionContext) -> Result<()> {
let mise = require("mise")?;
print_separator("mise");
ctx.run_type().execute(&mise).arg("upgrade").status_checked()?;
ctx.run_type()
.execute(&mise)
.args(["plugins", "update"])
.status_checked()
}
pub fn run_home_manager(ctx: &ExecutionContext) -> Result<()> {
let home_manager = require("home-manager")?;