Replace the hardcoded 'tea' special case in mise-tools with a generic
mechanism: a tool entry in tools.yaml/hosts.yaml can now be either a
plain string ("latest") or a map keyed by tool name whose value holds
mise params (version, url, asset_pattern, ...). This generalizes to
any future tool needing more than "latest", instead of requiring a
new hardcoded branch per tool.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
65 lines
1.4 KiB
YAML
65 lines
1.4 KiB
YAML
---
|
|
tools:
|
|
toolboxes:
|
|
terminal:
|
|
- starship # Fancy prompt
|
|
- powerline-go # Fancy prompt
|
|
- lsd # Fancy ls replacement
|
|
- bat # Fancy cat replacement
|
|
- ripgrep # Fancy grep replacement
|
|
- fd # Fancy find replacement
|
|
- gdu # Fancy du replacement
|
|
- bottom # Fancy top replacement
|
|
- dust # Fancy du replacement
|
|
- fzf # Fuzzy finder
|
|
- zoxide # Quickly jump to previouously visited directories
|
|
- broot # Navigate easily inside the file system
|
|
- glow # Render markdown on the CLI
|
|
dev-tools:
|
|
- lazygit
|
|
- delta
|
|
- gh
|
|
- tea:
|
|
version: "0.14.2"
|
|
url: "https://gitea.com/gitea/tea/releases/download/v{{ version }}/tea-{{ version }}-{{ os() }}-{{ arch(x64='amd64') }}.xz"
|
|
- jq
|
|
- yq
|
|
- shellcheck
|
|
dev-languages:
|
|
- python
|
|
- uv
|
|
- pipx
|
|
- node
|
|
- go
|
|
- rust
|
|
- cargo-binstall
|
|
devops:
|
|
- docker-cli
|
|
- kubectl
|
|
- krew
|
|
- k9s
|
|
- helm
|
|
- flux2
|
|
- kind
|
|
- crane
|
|
- dive
|
|
- trivy
|
|
- podman
|
|
- minikube
|
|
- kwok
|
|
- cosign
|
|
- lazydocker
|
|
ai:
|
|
- claude
|
|
- gemini-cli
|
|
- codex
|
|
|
|
# # Password managers
|
|
# # vault = "latest"
|
|
# sops = "latest"
|
|
# age = "latest"
|
|
# # "cargo:rage" = "latest"
|
|
#
|
|
# # Desktop tools
|
|
# #obsidian = { version = "latest", asset_pattern = "Obsidian-{version}.AppImage" }
|