-
Notifications
You must be signed in to change notification settings - Fork 14
/
.mise.toml
46 lines (43 loc) · 1.45 KB
/
.mise.toml
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[env]
KUBECTL_INTERACTIVE_DELETE = "true"
KUBECTL_COMMAND_HEADERS = "true"
K9S_CONFIG_DIR = "{{config_root}}/dots/k9s"
K9S_DEFAULT_PF_ADDRESS = "[::]"
K9S_FG_NODE_SHELL = "true"
#SSH_AUTH_SOCK = $(gpgconf --list-dirs agent-ssh-socket)
_.python.venv = { path = ".venv", create = true } # create the venv if it doesn't exist
[settings]
experimental = true # Cargo backend
python_venv_auto_create = true
python_default_packages_file = "{{config_root}}/.venv/.mise-py-pkg"
pipx_uvx = true
[tools]
neovim = ["0.10.1"]
kubectl = ["1.29.2"]
krew = ["0.4.4"]
kubectx = ["0.9.5"]
fzf = ["0.52.1"] # used by kubectx interactive mode
kustomize = ["5.3.0"]
flux2 = "2.2.3"
talosctl = ["1.7.5", "1.6.7", "1.5.4", "1.3.6"]
talhelper = ["3.0.5", "1.16.2"]
task = ["3.39.2"]
cilium-cli= ["0.15.14"]
1password-cli = ["2.24.0"]
restic = ["0.16.4"]
k9s = ["0.32.5"]
soft-serve = ["0.7.4"]
#pulumi = ["3.95.0"]
# experimental backends, use `mise up` to install because `mise install` is currently broken for these https://github.com/jdx/mise/issues/2458
python = ["3.11"]
uv = ["0.4.1"] # faster than pipx, and can be installed with mise directly
"pipx:flux-local" = ["5.5.1"]
"pipx:robusta-dev/krr" = ["v1.13.0"]
rust = ["1.80.1"]
"cargo:cargo-binstall" = ["1.10.3"]
"cargo:atac" = ["0.17.0"]
"cargo:viddy" = ["1.1.6"]
go = ["1.22.6"]
"go:github.com/gcla/termshark/v2/cmd/termshark" = ["2.4.0"]
"go:github.com/aymanbagabas/shcopy" = ["0.1.5"]
# "go:github.com/go-task/task/v3/cmd/task" = ["3.39.2"]