mirror of
https://github.com/esauflores/toolbox.git
synced 2026-03-09 21:03:59 +00:00
8c23b4c1bf30e9b017190cda9d420b41eec96ae2
dev-tools
Curated set of dev tools managed by mise. Use as a submodule to share a consistent toolset across projects.
Tools
| Category | Tools |
|---|---|
| Languages | Node 24, Python 3.11, Go 1.26, DuckDB 1 |
| Package managers | uv |
| Secrets | sops, age |
| Infra | mc (MinIO client), Supabase CLI |
| Dev utilities | bat, eza, ripgrep, fzf, jq, yq, just, gh, starship |
Usage as a submodule
Add to your project:
git submodule add <repo-url> dev-tools
In your Dockerfile, install the tools:
COPY dev-tools/mise.toml /tmp/mise.toml
RUN curl https://mise.run | sh \
&& mise install --config /tmp/mise.toml
Add the shims to PATH:
ENV PATH="/tools/shims:${PATH}"
Updating tools
Edit mise.toml, bump versions, commit, then update the submodule reference in consuming projects:
git submodule update --remote dev-tools
Standalone usage
To populate a Docker volume directly:
cp .env.example .env # optional, fill in GITHUB_TOKEN
docker volume create dev-tools
docker compose up
Description
Languages
Just
66.2%
Dockerfile
24.9%
Shell
8.9%