Skip to content

mise.toml reference ​

Every key mise reads from a mise.toml: its type, what it does and where it goes, generated from schema/mise.json so it matches this version of mise.

37 sections
Tools
Environment
  • redactions
Tasks
  • monorepo_root
Hooks and shell
Config file
  • settings
  • include
  • _
Project services
Machine setup
Deprecated
  • alias→
  • dotenv
  • env_file
  • env_path
  • experimental_monorepo_root

Tools

dev tools to use

Dev tools guide →

policy for tools declared by this config root

Tool policy guide →

commands that intercept a binary name before delegating to the active toolset

Command wrappers guide →

Environment

env33

environment variables to set

Environment variables guide →

variables to set for use in config templates

Config variables guide →

env or vars keys to redact from logs

Redaction guide →
secretsexperimental2

Sources for mise secrets: values resolved only when mise starts a task or mise x command that was granted them

fnox guide →

Tasks

task runner tasks

Tasks guide →

configuration for task execution and management

Task configuration guide →

task templates that can be extended by tasks via extends

Task templates guide →

configuration for monorepo task discovery

Monorepo tasks guide →

marks this config as a monorepo root for task path syntax

Monorepo tasks guide →

Hooks and shell

hooks to run on events like cd, enter, leave

Hooks guide →

files to watch for changes and run scripts when modified

Hooks guide →

Config file

config files merged into this one, ranking just below it: a local path (relative to this file), git::<url>//<path>.toml?ref=<ref> or oci::<registry>/<repo>[:tag|@sha256:<digest>] (the artifact holds a mise.toml)

include guide →

minimum version of mise required to use this config

Minimum mise version guide →

Project diagnostic checks, run explicitly with mise doctor project

Project diagnostics guide →

free-form data for your own use

Free-form data guide →

Project services

depsexperimental27

configure deps providers

Project dependencies guide →
ociexperimental16

configuration for mise oci build

OCI images guide →
daemonsexperimental23

Experimental project daemons: custom pitchfork commands or managed presets

Daemons guide →
daemon_groupsexperimental2

Experimental named groups of project daemons

Daemon groups guide →
daemons_settingsexperimental2

Experimental project-wide daemon options

Ports, URLs, and worktrees guide →
daemon_providersexperimental12

Experimental shared servers owned by the user

Share daemons across projects guide →

Machine setup

machine-global bootstrapping (system packages, repos, macOS defaults, launchd agents, login shell)

Bootstrap guide →

dotfiles applied with mise dotfiles apply or mise bootstrap, keyed by target path or a logical name when every variant overrides the target

Dotfiles guide →

named directory trees of dotfiles, applied with mise dotfiles apply or mise bootstrap while [bootstrap] dotfile_groups selects them (or is unset)

Dotfile groups guide →

dotfiles history: what is never captured, reload commands, and the setup repository (https://mise.jdx.dev/history.html)

Dotfiles history guide →

Deprecated

MIT LicenseCopyright © 2026jdx.dev