-
-
Notifications
You must be signed in to change notification settings - Fork 406
/
Copy pathtest_settings_set
28 lines (27 loc) · 1.2 KB
/
test_settings_set
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env bash
mise settings set legacy_version_file 0
assert "mise settings get legacy_version_file" "false"
mise settings set always_keep_download y
assert "mise settings get always_keep_download" "true"
mise settings set status.missing_tools never
assert "mise settings get status.missing_tools" 'never'
mise settings set plugin_autoupdate_last_check_duration 1
assert "mise settings get plugin_autoupdate_last_check_duration" '1'
mise settings set all_compile 1
assert_contains "mise settings -T" "all_compile = true"
mise settings unset all_compile
assert "mise settings get all_compile" "false"
assert_fail "mise settings get abcdefg" "mise ERROR Unknown setting: abcdefg"
assert "mise settings all_compile" "false"
assert "mise settings all_compile=1"
assert "mise settings all_compile" "true"
assert "mise settings all_compile=0"
assert "mise settings all_compile" "false"
assert "mise settings -l" ""
assert "mise settings -l all_compile=1"
assert "mise settings -l" "all_compile true ~/workdir/mise.toml"
assert "mise settings all_compile" "true"
assert "mise settings all_compile=0"
assert "mise settings all_compile" "true"
assert "mise settings -l set all_compile 0"
assert "mise settings all_compile" "false"