🛠️ Install Latest mise on Debian

The front-end to your dev env - dev tools, env vars, task runner

Latest Version: 2025.8.7+ (August 2025)
← Back to home

What is mise?

mise (pronounced "meez") is the front-end to your dev environment written in Rust by jdx. It combines the functionality of asdf, direnv, and make into a single, fast tool. With over 18k GitHub stars, it has become the modern choice for managing development environments, providing runtime management, environment variables, and task automation in one unified tool.

🎯 The Holy Trinity of Development:
  • Like asdf: Manages dev tools like node, python, terraform, and hundreds more
  • Like direnv: Manages environment variables for different project directories
  • Like make: Manages tasks used to build and test projects
🚀 Why Latest Versions Matter: mise is rapidly evolving with frequent releases containing new tool support, performance improvements, and enhanced features. The latest versions include better task management, improved environment handling, and support for hundreds of new development tools.

⚡ Key Features of mise

🔧 Universal Tool Manager

Manage hundreds of dev tools including Node.js, Python, Go, Terraform, kubectl, and more. Single tool replaces nvm, pyenv, rbenv, and others.

🌍 Environment Management

Per-project environment variables with .env file support. Automatic activation when entering project directories.

⚡ Task Runner

Define and run project tasks with dependencies, parallel execution, and environment integration. Modern alternative to Makefiles.

🚀 Rust Performance

Significantly faster than asdf and other shell-based tools. Efficient caching and parallel operations for better developer experience.

📦 Plugin Ecosystem

Compatible with asdf plugins plus native mise plugins. Extensive registry of tools and easy custom plugin creation.

🔄 Cross-Platform

Works on Linux, macOS, and Windows. Consistent development environment across all platforms and team members.

🆕 What's New in mise 2025.8.7+

📦 Installation from debian.griffo.io

Step 1: Add Repository

# Add GPG key curl -sS https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/debian.griffo.io.gpg # Add repository echo "deb https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/debian.griffo.io.list # Update package list sudo apt update

Step 2: Install mise

# Install latest mise sudo apt install mise # Verify installation mise --version

Step 3: Set Up Shell Integration

# For bash users echo 'eval "$(mise activate bash)"' >> ~/.bashrc # For zsh users echo 'eval "$(mise activate zsh)"' >> ~/.zshrc # For fish users echo 'mise activate fish | source' >> ~/.config/fish/config.fish # Reload shell source ~/.bashrc # or ~/.zshrc

🎯 Basic Usage Examples

Tool management:

# Install and use Node.js 22 mise use --global node@22 # Install Python 3.12 for current project mise use python@3.12 # Install multiple tools mise use node@22 python@3.12 go@1.23 # List available tools mise registry

Environment variables:

# Set environment variable for project mise set DATABASE_URL=postgres://localhost/myapp # Load .env files automatically echo "API_KEY=secret" > .env # Check current environment mise env

Task management:

# Create mise.toml with tasks [tasks.build] description = "Build the project" run = "npm run build" [tasks.test] description = "Run tests" run = "npm test" depends = ["build"] # Run tasks mise run build mise run test

🚀 Why Choose debian.griffo.io?

📊 Installation Comparison:
  • Official Debian: Available but often outdated versions
  • Cargo Install: Requires Rust toolchain and compilation
  • Install Script: Manual updates and no package management
  • debian.griffo.io: Latest version (2025.8.7+) with automatic updates

🔗 Related Packages

Also available from debian.griffo.io:

🎯 Perfect for: Developers managing multiple language runtimes, teams needing consistent development environments, anyone frustrated with juggling nvm/pyenv/rbenv, and projects requiring unified tool and task management.