mirror of https://github.com/jdx/mise
28 lines
662 B
Bash
28 lines
662 B
Bash
#!/usr/bin/env bash
|
|
|
|
cat <<EOF >mise.toml
|
|
[env]
|
|
_.path = ["bin", "bin2"]
|
|
[tools]
|
|
dummy = "1.0.0"
|
|
jq = "1.7.1"
|
|
EOF
|
|
|
|
mkdir bin subdir subdir/bin
|
|
cat <<EOF >subdir/mise.toml
|
|
[env]
|
|
_.path = ["bin", "bin2"]
|
|
[tools]
|
|
dummy = "2.0.0"
|
|
pitchfork = "0.1.5"
|
|
EOF
|
|
|
|
cd subdir
|
|
mise i
|
|
|
|
assert "mise bin-paths" "$MISE_DATA_DIR/installs/dummy/2.0.0/bin
|
|
$MISE_DATA_DIR/installs/pitchfork/0.1.5
|
|
$MISE_DATA_DIR/installs/jq/1.7.1"
|
|
|
|
assert "mise env | grep PATH" "export PATH='$HOME/workdir/subdir/bin:$HOME/workdir/subdir/bin2:$HOME/workdir/bin:$HOME/workdir/bin2:$MISE_DATA_DIR/installs/dummy/2.0.0/bin:$MISE_DATA_DIR/installs/pitchfork/0.1.5:$MISE_DATA_DIR/installs/jq/1.7.1:$PATH'"
|