#!/usr/bin/env bash

export MISE_EXPERIMENTAL=1

test() {
	assert_contains "mise x $1 -- $2" "$3"
}

test aqua:BurntSushi/ripgrep@14.0.0 "rg --version" "ripgrep 14.0.0"
test age@1.2.0 "age --version" "v1.2.0"
test aqua:helm/helm@3.16.3 "helm version" "v3.16.3"
test aqua:crate-ci/typos@1.27.3 "typos --version" "typos-cli 1.27.3"
test aqua:biomejs/biome@2.0.0 "biome --version" "Version: 2.0.0"
test aqua:biomejs/biome@@biomejs/biome@2.0.0 "biome --version" "Version: 2.0.0"
test aqua:gruntwork-io/terragrunt@0.77.22 "terragrunt --version" "terragrunt version v0.77.22"

assert_contains "MISE_USE_VERSIONS_HOST=0 mise ls-remote aqua:sharkdp/hyperfine" "1.8.0
1.9.0
1.10.0
1.11.0"
