-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmise.toml
More file actions
49 lines (44 loc) · 1.53 KB
/
mise.toml
File metadata and controls
49 lines (44 loc) · 1.53 KB
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
46
47
48
49
[tools]
## Stack
node = "lts"
pnpm = "latest"
rust = "stable"
"cargo:genotype_cli" = "latest"
uv = "0.8.15" # Python
# TODO: Consider moving this to Mothership image, so tools like `dasel` can be installed.
# Alternatively write a Playbook to install it from GitHub releases.
go = "latest"
# Cargo
"cargo:cargo-nextest" = "latest"
"cargo:cargo-insta" = "latest"
## Tools
"npm:@anthropic-ai/claude-code" = "latest"
"npm:@openai/codex" = "latest"
opencode = "latest"
"cargo:wasm-pack" = "latest"
# TODO: Try it again (`bacon nextest --no-fail-fast`) when the scroll in VC Code
# is fixed: https://github.com/Canop/bacon/issues/174
# "cargo:bacon" = "latest"
"cargo:watchexec-cli" = "latest"
# TODO: Will include with latest Mothership image, so can remove after updating
"cargo:jaq" = "latest"
"cargo:toml2json" = "latest" # Convert Toml to JSON
"npm:turbo" = "latest"
"npm:prettier" = "latest" # Code formatter
"go:github.com/tomwright/dasel/v3/cmd/dasel" = "master" # JSON/YAML/TOML processor
age = "latest" # Encryption tool
fnox = "latest" # Secrets
# VS Code Marketplace
"npm:tfx-cli" = "latest" # Azure DevOps CLI
[env]
_.source = "./scripts/env-vars.sh"
# TODO: Python venv setting makes mise stuck, investigate later.
# _.python.venv = { path = ".venv", create = true }
[settings]
lockfile = true
# Enable extra features
experimental = true
# Consume Node.js version from .nvmrc, .tool-versions, etc.
idiomatic_version_file_enable_tools = ["rust"]
# Auto env with uv
python.uv_venv_auto = true