# mise | jdx | Knowledge Base | Instagit

dev tools, env vars, task runner

GitHub Stars: 32.2k

Repository: https://github.com/jdx/mise

---

## Articles

### [How to Use mise in CI/CD Pipelines: Complete Configuration Guide](/jdx/mise/how-to-use-mise-with-ci-cd-pipelines)

Integrate mise into your CI/CD pipelines for deterministic tool version management and task execution. Learn how to configure mise for efficient builds and deployments with our comprehensive guide.

- Tags: how-to-guide
- Published: 2026-08-09

### [How to Use mise for Docker Development: System Installs and OCI Workflows](/jdx/mise/how-to-use-mise-for-docker-development)

Master Docker development with mise. Install it globally or use its OCI backend for streamlined container workflows directly from your mise.toml. Simplify your Docker setup today.

- Tags: how-to-guide
- Published: 2026-08-09

### [What Is mise's Approach to Shims? Dynamic Tool Resolution Explained](/jdx/mise/what-is-mise-s-approach-to-shims)

Discover mise's approach to shims. Lightweight shims intercept commands and forward them to the mise binary for dynamic tool resolution without altering shell environment variables.

- Tags: internals
- Published: 2026-08-09

### [How to Integrate mise with Your Shell: Complete Setup Guide for Bash, Zsh, and Fish](/jdx/mise/how-to-integrate-mise-with-shell)

Easily integrate mise with Bash Zsh or Fish shells. Follow our complete setup guide to activate mise and streamline your workflow by configuring environment variables and PATH.

- Tags: how-to-guide
- Published: 2026-08-09

### [How to Uninstall mise Tools: Complete Command Reference](/jdx/mise/how-to-uninstall-mise)

Uninstall specific tool versions with `mise uninstall`. Keep your mise.toml config and refresh shims automatically. Get the complete command reference now.

- Tags: how-to-guide
- Published: 2026-08-09

### [How to Update mise: Complete Guide to Self-Update and Package Manager Methods](/jdx/mise/how-to-update-mise)

Learn how to update mise using simple commands. Upgrade your mise binary directly or leverage your package manager for seamless updates. Get the latest version now.

- Tags: how-to-guide
- Published: 2026-08-09

### [How to Add a New Language Plugin to mise: A Complete Guide](/jdx/mise/how-to-add-a-new-language-plugin-to-mise)

Learn how to add a new language plugin to mise. Follow this guide to create a metadata file and hooks, then register your plugin with mise plugins add for seamless integration.

- Tags: how-to-guide
- Published: 2026-08-09

### [How to Configure mise Plugins: Complete TOML and CLI Guide](/jdx/mise/how-to-configure-mise-plugins)

Master mise plugin configuration with our TOML and CLI guide. Learn to declare plugins in mise.toml and reference tools efficiently. Enhance your workflow now.

- Tags: how-to-guide
- Published: 2026-08-09

### [What Is a `.mise.toml` File? Complete Guide to Mise Configuration](/jdx/mise/what-is-a-mise-toml-file)

Learn what a .mise.toml file is and how to use it for project specific configurations, tool versions, and environment variables with this complete guide to mise configuration.

- Tags: deep-dive
- Published: 2026-08-09

### [How to Set a Project-Specific Tool Version with mise: A Complete Guide](/jdx/mise/how-to-set-a-project-specific-tool-version-with-mise)

Easily set a project-specific tool version with mise using the mise local command. Learn how mise automatically discovers your .tool-versions file for seamless project environments.

- Tags: how-to-guide
- Published: 2026-08-09

### [How to Set a Global Tool Version with mise](/jdx/mise/how-to-set-a-global-tool-version-with-mise)

Easily set a global tool version with mise. Configure your tools via config.toml or use the mise use -g command for instant setup. Streamline your development environment.

- Tags: how-to-guide
- Published: 2026-08-09

### [Can mise Manage Go Versions? Yes—Here’s How It Works for Toolchains and Packages](/jdx/mise/can-mise-manage-go-versions)

Discover how mise effectively manages Go versions for toolchains and packages. Learn to simplify your Go development workflow with this powerful tool.

- Tags: how-to-guide
- Published: 2026-08-09

### [How to Use mise for Ruby Version Management: A Complete Guide](/jdx/mise/how-to-use-mise-for-ruby-version-management)

Master Ruby version management with mise. Install versions, set up project environments, and run commands automatically with this complete guide.

- Tags: how-to-guide
- Published: 2026-08-09

### [How to Manage Node.js Versions with mise: A Complete Guide](/jdx/mise/how-to-manage-nodejs-versions-with-mise)

Master Node.js versions with mise, the ultimate tool manager. Install any version with `mise install` and pin project versions effortlessly using .mise.toml files. Streamline your development workflow today.

- Tags: how-to-guide
- Published: 2026-08-09

### [How to Manage Multiple Python Versions with mise: Core Plugin Guide](/jdx/mise/how-to-manage-multiple-python-versions-with-mise)

Easily manage multiple Python versions with mise. Install runtimes, set project defaults, and switch contexts instantly using simple commands. Boost your Python workflow.

- Tags: how-to-guide
- Published: 2026-08-09

### [What Programming Languages Does Mise Support? Complete Core Plugins Guide](/jdx/mise/what-programming-languages-does-mise-support)

Discover the 13 programming languages Mise supports natively including Python Nodejs Ruby Rust Go Java Swift Zig Erlang Elixir .NET Deno and Bun. Enhance your workflow today.

- Tags: tutorial
- Published: 2026-08-09

### [How to Install mise: Complete Guide for macOS, Linux, and Windows](/jdx/mise/how-to-install-mise)

Install mise on macOS Linux and Windows with our complete guide. Learn how to get the mise single-binary installer and activate your shell for automatic tool loading.

- Tags: how-to-guide
- Published: 2026-08-09

### [What is mise? A Unified CLI for Dev Tools, Environment Variables and Tasks](/jdx/mise/what-is-mise)

Discover mise, a unified CLI for dev tools, environment variables, and tasks. Streamline your development workflow with a single declarative configuration.

- Tags: getting-started
- Published: 2026-08-09

