2026-03-04 01:43:04 +07:00
2026-03-04 01:43:04 +07:00
2026-03-04 01:43:04 +07:00
2026-03-04 01:43:04 +07:00
2026-03-04 01:43:04 +07:00

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
No description provided
Readme 51 KiB
Languages
Just 66.2%
Dockerfile 24.9%
Shell 8.9%