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.
tools289tool_alias5tool_config1plugins1wrappers5
env34vars15redactionssecrets2
tasks98task_config18task_templates42monorepo15monorepo_root
hooks17watch_files4shell_alias1
settingsincludemin_version2doctor10_
deps27oci16daemons35daemon_groups2daemons_settings2daemon_providers15
bootstrap419dotfiles30dotfile_groups35history10
alias→dotenvenv_fileenv_pathexperimental_monorepo_root
Tools
commands that intercept a binary name before delegating to the active toolset
Command wrappers guide →Environment
Sources for mise secrets: values resolved only when mise starts a task or mise x command that was granted them
fnox guide →Tasks
Hooks and shell
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> oci::<registry>/<repo>[:tag|@sha256:<digest>] (the artifact holds a mise.toml) or zip::<http(s) url> (a zip archive with a mise.toml at its root)
include guide →doctor10Project diagnostic checks, run explicitly with mise doctor project
Project diagnostics guide →Project services
Experimental project daemons: custom pitchfork commands or managed presets
Daemons guide →Experimental project-wide daemon options
Ports, URLs, and worktrees guide →Experimental shared servers owned by the user
Share daemons across projects guide →Machine setup
bootstrap419machine-global bootstrapping (system packages, repos, macOS defaults, launchd agents, login shell)
Bootstrap guide →dotfiles30dotfiles 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 →history10dotfiles history: what is never captured, reload commands, and the setup repository (https://mise.jdx.dev/history.html)
Dotfiles history guide →Deprecated
_
alias
bootstrap
bootstrap.files
bootstrap.files.<key>
bootstrap.files.<key>.phase
bootstrap.files.<key>.source
bootstrap.files.<key>.content
bootstrap.files.<key>.owner
bootstrap.files.<key>.group
bootstrap.files.<key>.mode
bootstrap.files.<key>.template
bootstrap.files.<key>.remove_empty
bootstrap.files.<key>.state
bootstrap.files.<key>.replace
bootstrap.files.<key>.notify
bootstrap.files.<key>.os
bootstrap.directories
bootstrap.directories.<key>
bootstrap.directories.<key>.phase
bootstrap.directories.<key>.owner
bootstrap.directories.<key>.group
bootstrap.directories.<key>.mode
bootstrap.directories.<key>.state
bootstrap.directories.<key>.recursive
bootstrap.directories.<key>.replace
bootstrap.directories.<key>.notify
bootstrap.directories.<key>.os
bootstrap.dotfile_groups
bootstrap.config_roots
bootstrap.remote
mise bootstrap remotebootstrap.remote.source
bootstrap.remote.mise_env
bootstrap.remote.install_mise
bootstrap.remote.copy_links
bootstrap.remote.copy_link
bootstrap.remote.exclude
bootstrap.remote.hosts
bootstrap.remote.hosts.<key>
mise bootstrap remote can bootstrap, selected by name or tagbootstrap.remote.hosts.<key>.host
bootstrap.remote.hosts.<key>.user
bootstrap.remote.hosts.<key>.port
bootstrap.remote.hosts.<key>.identity_file
bootstrap.remote.hosts.<key>.source
bootstrap.remote.hosts.<key>.mise_env
bootstrap.remote.hosts.<key>.copy_links
bootstrap.remote.hosts.<key>.copy_link
bootstrap.remote.hosts.<key>.exclude
bootstrap.remote.hosts.<key>.ssh_options
-obootstrap.remote.hosts.<key>.tags
bootstrap.remote.hosts.<key>.install_mise
bootstrap.remote.hosts.<key>.mise_bin
bootstrap.remote.hosts.<key>.remote_mise
bootstrap.remote.hosts.<key>.bootstrap_command
bootstrap.services
bootstrap.services.<key>
bootstrap.services.<key>.state
bootstrap.services.<key>.enabled
bootstrap.services.<key>.masked
bootstrap.services.<key>.on_change
bootstrap.services.<key>.scope
bootstrap.services.<key>.builtin
bootstrap.services.<key>.command
bootstrap.services.<key>.description
bootstrap.services.<key>.restart
bootstrap.services.<key>.environment
bootstrap.services.<key>.environment.<key>
bootstrap.services.<key>.working_directory
bootstrap.services.<key>.requires_tools
mise bootstrap installs [tools] and plugin packages; user scope onlybootstrap.compose
mise bootstrap compose, keyed by project name. Text fields support Tera templates.bootstrap.compose.<key>
bootstrap.compose.<key>.project_dir
bootstrap.compose.<key>.files
bootstrap.compose.<key>.env_files
bootstrap.compose.<key>.project_name
bootstrap.compose.<key>.profiles
bootstrap.compose.<key>.services
bootstrap.compose.<key>.oneshot
bootstrap.compose.<key>.state
bootstrap.compose.<key>.pull
bootstrap.compose.<key>.build
bootstrap.compose.<key>.recreate
bootstrap.compose.<key>.wait
bootstrap.compose.<key>.wait_timeout
bootstrap.compose.<key>.timeout
bootstrap.compose.<key>.remove_orphans
bootstrap.compose.<key>.renew_anonymous_volumes
bootstrap.compose.<key>.down_volumes
bootstrap.compose.<key>.down_images
bootstrap.compose.<key>.sudo
bootstrap.compose.<key>.command
bootstrap.compose.<key>.engine_command
bootstrap.compose.<key>.depends_on
bootstrap.plugins
mise bootstrap plugins apply, keyed by manager namebootstrap.plugins.<name>
bootstrap.packages
mise bootstrap packages apply, keyed by "manager:package" (e.g. "apt:libssl-dev", "brew:postgresql@17", "dnf:openssl-devel", "pacman:base-devel")bootstrap.packages.<key>
bootstrap.packages.<key>.version
bootstrap.packages.<key>.os
bootstrap.packages.<key>.env
bootstrap.packages.<key>.adopt
bootstrap.packages.<key>.appdir
bootstrap.packages.<key>.url
bootstrap.packages.<key>.sha256
bootstrap.packages.<key>.artifact
bootstrap.packages.<key>.channel
bootstrap.packages.<key>.classic
bootstrap.packages.<key>.state
bootstrap.repos
mise bootstrap repos apply, keyed by target pathbootstrap.repos.<key>
bootstrap.repos.<key>.url
bootstrap.repos.<key>.ref
bootstrap.repos.<key>.filter
git clone --filter, such as blob:none; applies to the first clone onlybootstrap.repos.<key>.depth
git clone --depth; applies to the first clone onlybootstrap.repos.<key>.submodules
--recurse-submodules; applies to the first clone onlybootstrap.macos
bootstrap.macos.dock
bootstrap.macos.dock.apps
bootstrap.macos.dock.autohide_delay
bootstrap.macos.dock.autohide_time_modifier
bootstrap.macos.dock.autohide
bootstrap.macos.dock.orientation
bootstrap.macos.dock.tilesize
bootstrap.macos.dock.magnification
bootstrap.macos.dock.largesize
bootstrap.macos.dock.show_recents
bootstrap.macos.dock.mru_spaces
bootstrap.macos.finder
bootstrap.macos.finder.sort_folders_first
bootstrap.macos.finder.save_new_documents_to_cloud
bootstrap.macos.finder.show_all_files
bootstrap.macos.finder.show_pathbar
bootstrap.macos.finder.show_status_bar
bootstrap.macos.finder.show_extensions_warning
bootstrap.macos.finder.preferred_view_style
bootstrap.macos.keyboard
bootstrap.macos.keyboard.automatic_capitalization
bootstrap.macos.keyboard.automatic_spelling_correction
bootstrap.macos.keyboard.key_repeat
bootstrap.macos.keyboard.initial_key_repeat
bootstrap.macos.keyboard.press_and_hold
bootstrap.macos.keyboard.fn_state
bootstrap.macos.trackpad
bootstrap.macos.trackpad.tap_to_click
bootstrap.macos.trackpad.three_finger_drag
bootstrap.macos.defaults
mise bootstrap macos defaults apply, keyed by preferences domain (e.g. "com.apple.dock", "NSGlobalDomain")bootstrap.macos.defaults.<key>
bootstrap.macos.defaults.<key>.<key>
defaults write type; arrays and tables become property list arrays and dictionariesbootstrap.macos.defaults.<key>.<key>.<key>
bootstrap.macos.defaults.<key>.<key>.<key>.<key>
bootstrap.macos.defaults.<key>.<key>.<key>.<key>.<key>
bootstrap.macos.defaults.<key>.<key>.<key>.<key>.<key>.<key>
bootstrap.macos.defaults_entries
bootstrap.macos.defaults_entries[].domain
bootstrap.macos.defaults_entries[].key
bootstrap.macos.defaults_entries[].host
bootstrap.macos.defaults_entries[].path
bootstrap.macos.defaults_entries[].value
bootstrap.macos.launchd
bootstrap.macos.launchd.agents
mise bootstrap macos launchd-agents applybootstrap.macos.launchd.agents.<key>
bootstrap.macos.launchd.agents.<key>.program
bootstrap.macos.launchd.agents.<key>.args
bootstrap.macos.launchd.agents.<key>.run_at_load
bootstrap.macos.launchd.agents.<key>.keep_alive
bootstrap.macos.launchd.agents.<key>.keep_alive_on_failure
bootstrap.macos.launchd.agents.<key>.start_interval
bootstrap.macos.launchd.agents.<key>.throttle_interval
bootstrap.macos.launchd.agents.<key>.nice
bootstrap.macos.launchd.agents.<key>.process_type
bootstrap.macos.launchd.agents.<key>.start_calendar_interval
bootstrap.macos.launchd.agents.<key>.start_calendar_interval.minute
bootstrap.macos.launchd.agents.<key>.start_calendar_interval.hour
bootstrap.macos.launchd.agents.<key>.start_calendar_interval.day
bootstrap.macos.launchd.agents.<key>.start_calendar_interval.weekday
bootstrap.macos.launchd.agents.<key>.start_calendar_interval.month
bootstrap.macos.launchd.agents.<key>.queue_directories
~ and ~/ are expanded)bootstrap.macos.launchd.agents.<key>.launch_events
bootstrap.macos.launchd.agents.<key>.launch_events.<key>
bootstrap.macos.launchd.agents.<key>.launch_events.<key>.<key>
bootstrap.macos.launchd.agents.<key>.launch_events.<key>.<key>.<key>
bootstrap.macos.launchd.agents.<key>.environment
bootstrap.macos.launchd.agents.<key>.environment.<key>
bootstrap.macos.launchd.agents.<key>.working_directory
bootstrap.macos.launchd.agents.<key>.stdout_path
bootstrap.macos.launchd.agents.<key>.stderr_path
bootstrap.macos.launchd.agents.<key>.kickstart
launchctl kickstart -k after loading the agentbootstrap.macos.login_items
bootstrap.macos.login_items.apps
~/ paths ending in .appbootstrap.macos.login_items.exclusive
bootstrap.linux
bootstrap.linux.firewall
mise bootstrap firewallbootstrap.linux.firewall.backend
bootstrap.linux.firewall.state
bootstrap.linux.firewall.default_incoming
bootstrap.linux.firewall.default_outgoing
bootstrap.linux.firewall.exclusive
bootstrap.linux.firewall.allow_lockout
bootstrap.linux.firewall.rules
bootstrap.linux.firewall.rules[].name
bootstrap.linux.firewall.rules[].state
bootstrap.linux.firewall.rules[].direction
bootstrap.linux.firewall.rules[].action
bootstrap.linux.firewall.rules[].port
bootstrap.linux.firewall.rules[].protocol
bootstrap.linux.firewall.rules[].source
bootstrap.linux.firewall.rules[].destination
bootstrap.linux.firewall.rules[].interface
bootstrap.linux.systemd
bootstrap.linux.systemd.units
mise bootstrap linux systemd-units applybootstrap.linux.systemd.units.<key>
bootstrap.linux.systemd.units.<key>.description
bootstrap.linux.systemd.units.<key>.after
bootstrap.linux.systemd.units.<key>.wants
bootstrap.linux.systemd.units.<key>.requires
bootstrap.linux.systemd.units.<key>.before
bootstrap.linux.systemd.units.<key>.binds_to
bootstrap.linux.systemd.units.<key>.part_of
bootstrap.linux.systemd.units.<key>.conflicts
bootstrap.linux.systemd.units.<key>.exec_start_pre
bootstrap.linux.systemd.units.<key>.exec_start
bootstrap.linux.systemd.units.<key>.exec_start_post
bootstrap.linux.systemd.units.<key>.type
bootstrap.linux.systemd.units.<key>.remain_after_exit
bootstrap.linux.systemd.units.<key>.exec_stop
bootstrap.linux.systemd.units.<key>.exec_stop_post
bootstrap.linux.systemd.units.<key>.timeout_start_sec
bootstrap.linux.systemd.units.<key>.timeout_stop_sec
bootstrap.linux.systemd.units.<key>.no_new_privileges
bootstrap.linux.systemd.units.<key>.private_tmp
bootstrap.linux.systemd.units.<key>.environment
bootstrap.linux.systemd.units.<key>.environment.<key>
bootstrap.linux.systemd.units.<key>.environment_file
bootstrap.linux.systemd.units.<key>.nice
bootstrap.linux.systemd.units.<key>.umask
bootstrap.linux.systemd.units.<key>.working_directory
bootstrap.linux.systemd.units.<key>.restart
bootstrap.linux.systemd.units.<key>.restart_sec
bootstrap.linux.systemd.units.<key>.standard_output
bootstrap.linux.systemd.units.<key>.standard_error
bootstrap.linux.systemd.units.<key>.on_boot_sec
bootstrap.linux.systemd.units.<key>.on_unit_active_sec
bootstrap.linux.systemd.units.<key>.on_unit_inactive_sec
bootstrap.linux.systemd.units.<key>.on_calendar
bootstrap.linux.systemd.units.<key>.randomized_delay_sec
bootstrap.linux.systemd.units.<key>.accuracy_sec
bootstrap.linux.systemd.units.<key>.persistent
bootstrap.linux.systemd.units.<key>.unit
bootstrap.linux.systemd.units.<key>.start
bootstrap.linux.systemd.units.<key>.wanted_by
bootstrap.linux.systemd.units.<key>.state
bootstrap.user
bootstrap.user.login_shell
chsh -s; an absolute path or a bare shell name resolved after packages are installed; may be a templatebootstrap.apt
bootstrap.apt.sources
bootstrap.apt.sources.<key>
bootstrap.apt.sources.<key>.ppa
bootstrap.apt.sources.<key>.uris
bootstrap.apt.sources.<key>.suites
bootstrap.apt.sources.<key>.components
bootstrap.apt.sources.<key>.architectures
bootstrap.apt.sources.<key>.key
bootstrap.apt.sources.<key>.fingerprint
bootstrap.dnf
bootstrap.dnf.repos
bootstrap.dnf.repos.<key>
bootstrap.dnf.repos.<key>.copr
bootstrap.brew
bootstrap.brew.adopt
bootstrap.brew.homebrew_metadata
brew upgrade and brew outdated manage it afterwardsbootstrap.brew.taps
bootstrap.brew.taps.<key>
bootstrap.hooks
bootstrap.hooks.pre-packages
bootstrap.hooks.pre-packages.run
bootstrap.hooks.pre-packages.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.pre-packages.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.pre_packages
bootstrap.hooks.pre_packages.run
bootstrap.hooks.pre_packages.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.pre_packages.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.post-packages
bootstrap.hooks.post-packages.run
bootstrap.hooks.post-packages.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.post-packages.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.post_packages
bootstrap.hooks.post_packages.run
bootstrap.hooks.post_packages.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.post_packages.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.pre-repos
bootstrap.hooks.pre-repos.run
bootstrap.hooks.pre-repos.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.pre-repos.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.pre_repos
bootstrap.hooks.pre_repos.run
bootstrap.hooks.pre_repos.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.pre_repos.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.post-repos
bootstrap.hooks.post-repos.run
bootstrap.hooks.post-repos.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.post-repos.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.post_repos
bootstrap.hooks.post_repos.run
bootstrap.hooks.post_repos.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.post_repos.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.pre-dotfiles
bootstrap.hooks.pre-dotfiles.run
bootstrap.hooks.pre-dotfiles.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.pre-dotfiles.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.pre_dotfiles
bootstrap.hooks.pre_dotfiles.run
bootstrap.hooks.pre_dotfiles.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.pre_dotfiles.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.post-dotfiles
bootstrap.hooks.post-dotfiles.run
bootstrap.hooks.post-dotfiles.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.post-dotfiles.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.post_dotfiles
bootstrap.hooks.post_dotfiles.run
bootstrap.hooks.post_dotfiles.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.post_dotfiles.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.pre-defaults
bootstrap.hooks.pre-defaults.run
bootstrap.hooks.pre-defaults.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.pre-defaults.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.pre_defaults
bootstrap.hooks.pre_defaults.run
bootstrap.hooks.pre_defaults.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.pre_defaults.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.post-defaults
bootstrap.hooks.post-defaults.run
bootstrap.hooks.post-defaults.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.post-defaults.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.post_defaults
bootstrap.hooks.post_defaults.run
bootstrap.hooks.post_defaults.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.post_defaults.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.pre-user
bootstrap.hooks.pre-user.run
bootstrap.hooks.pre-user.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.pre-user.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.pre_user
bootstrap.hooks.pre_user.run
bootstrap.hooks.pre_user.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.pre_user.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.post-user
bootstrap.hooks.post-user.run
bootstrap.hooks.post-user.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.post-user.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.post_user
bootstrap.hooks.post_user.run
bootstrap.hooks.post_user.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.post_user.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.pre-tools
bootstrap.hooks.pre-tools.run
bootstrap.hooks.pre-tools.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.pre-tools.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.pre_tools
bootstrap.hooks.pre_tools.run
bootstrap.hooks.pre_tools.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.pre_tools.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.post-tools
bootstrap.hooks.post-tools.run
bootstrap.hooks.post-tools.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.post-tools.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.post_tools
bootstrap.hooks.post_tools.run
bootstrap.hooks.post_tools.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.post_tools.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.hooks.final
bootstrap.hooks.final.run
bootstrap.hooks.final.run_windows
run on Windows; set alone, the hook does nothing on other platformsbootstrap.hooks.final.description
mise bootstrap prints instead of the command; --verbose and --dry-run print the commandbootstrap.mise_shell_activate
mise bootstrap mise-shell-activate applybootstrap.mise_shell_activate.bash
bootstrap.mise_shell_activate.bash.enabled
bootstrap.mise_shell_activate.bash.mode
bootstrap.mise_shell_activate.zsh
bootstrap.mise_shell_activate.zsh.enabled
bootstrap.mise_shell_activate.zsh.mode
bootstrap.mise_shell_activate.fish
bootstrap.mise_shell_activate.fish.enabled
bootstrap.mise_shell_activate.fish.mode
bootstrap.mise_shell_activate.bash_profile
bootstrap.mise_shell_activate.bash_profile.enabled
bootstrap.mise_shell_activate.bash_profile.mode
bootstrap.mise_shell_activate.bashrc
bootstrap.mise_shell_activate.bashrc.enabled
bootstrap.mise_shell_activate.bashrc.mode
bootstrap.mise_shell_activate.zshenv
bootstrap.mise_shell_activate.zshenv.enabled
bootstrap.mise_shell_activate.zshenv.mode
bootstrap.mise_shell_activate.zprofile
bootstrap.mise_shell_activate.zprofile.enabled
bootstrap.mise_shell_activate.zprofile.mode
bootstrap.mise_shell_activate.zshrc
bootstrap.mise_shell_activate.zshrc.enabled
bootstrap.mise_shell_activate.zshrc.mode
bootstrap.secrets
bootstrap.secrets.<key>
bootstrap.secrets.<key>.env
bootstrap.secrets.<key>.description
bootstrap.secrets.<key>.allow_empty
bootstrap.groups
bootstrap.groups.<key>
bootstrap.groups.<key>.state
bootstrap.groups.<key>.gid
bootstrap.groups.<key>.system
bootstrap.users
bootstrap.users.<key>
bootstrap.users.<key>.state
bootstrap.users.<key>.uid
bootstrap.users.<key>.group
bootstrap.users.<key>.groups
bootstrap.users.<key>.exclusive_groups
bootstrap.users.<key>.home
bootstrap.users.<key>.shell
bootstrap.users.<key>.comment
bootstrap.users.<key>.system
bootstrap.users.<key>.create_home
bootstrap.users.<key>.move_home
bootstrap.users.<key>.remove_home
daemon_groups
daemon_groups.<name>
daemon_groups.<name>.daemons
daemon_providers
daemon_providers.<name>
daemon_providers.<name>.preset
daemon_providers.<name>.version
daemon_providers.<name>.port
daemon_providers.<name>.port.auto
daemon_providers.<name>.port.base
daemon_providers.<name>.port.stride
daemon_providers.<name>.ports
daemon_providers.<name>.ports.<key>
daemon_providers.<name>.ports.<key>.auto
daemon_providers.<name>.ports.<key>.base
port.daemon_providers.<name>.ports.<key>.stride
daemon_providers.<name>.options
database.daemon_providers.<name>.data_dir
daemon_providers.<name>.tool
daemons
daemons.<name>
daemons.<name>.run
daemons.<name>.init
daemons.<name>.mise
daemons.<name>.port
daemons.<name>.port.auto
daemons.<name>.port.base
daemons.<name>.port.stride
daemons.<name>.proxy
daemons.<name>.proxy_tls
daemons.<name>.proxy_idle_timeout
mise daemons start is never stopped for inactivity. Requires pitchfork 2.27.0.daemons.<name>.task
daemons.<name>.args
--daemons.<name>.data_dir
daemons.<name>.preset
daemons.<name>.version
daemons.<name>.ports
daemons.<name>.ports.<key>
daemons.<name>.ports.<key>.auto
daemons.<name>.ports.<key>.base
port.; or Host port used by the primary checkout. Defaults to the container port.daemons.<name>.ports.<key>.stride
daemons.<name>.ports.<key>.container
daemons.<name>.ports.<key>.host
daemons.<name>.options
database.daemons.<name>.image
postgres:18. mise runs it in the foreground, so its output is the daemon's log, and stops it when the daemon stops.daemons.<name>.runtime
auto uses Docker when it is on PATH, otherwise Podman. The MISE_CONTAINER_RUNTIME environment variable overrides this with any docker-compatible CLI.daemons.<name>.command
daemons.<name>.container_port
port. Defaults to the port's base, or to the port itself when it is fixed.daemons.<name>.volumes
source:target[:options]. A source starting with ., / or ~ is a path, relative to the project root, and is created when missing; anything else is a named volume.daemons.<name>.data_mount
daemons.<name>.runtime_args
<runtime> run, such as --shm-size=1g, placed before the image.daemons.<name>.project
daemons.<name>.name
daemons.<name>.provider
daemons.<name>.resource
daemons_settings
daemons_settings.namespace
daemons_settings.namespace_per_worktree
deps
deps.disable
deps.npm
deps.npm.auto
mise x and mise rundeps.npm.run
deps.npm.sources
deps.npm.outputs
deps.npm.env
deps.npm.env.<NAME>
deps.npm.dir
deps.npm.description
deps.npm.depends
deps.npm.timeout
deps.yarn
deps.pnpm
deps.bun
deps.aube
deps.deno
deps.go
deps.pip
deps.poetry
deps.uv
deps.bundler
deps.composer
deps.dart
deps.flutter
deps.git-submodule
deps.<key>
doctor
doctor.checks
doctor.checks.<key>
doctor.checks.<key>.run
doctor.checks.<key>.description
doctor.checks.<key>.hint
doctor.checks.<key>.timeout
doctor.checks.<key>.dir
doctor.checks.<key>.shell
doctor.checks.<key>.os
doctor.checks.<key>.depends
dotenv
dotfile_groups
mise dotfiles apply or mise bootstrap while [bootstrap] dotfile_groups selects them (or is unset)dotfile_groups.<name>
dotfile_groups.<name>.root
dotfile_groups.<name>.target
dotfile_groups.<name>.depends
dotfile_groups.<name>.mode
dotfile_groups.<name>.exclude
dotfile_groups.<name>.dot_prefix
dotfile_groups.<name>.manifest
dotfile_groups.<name>.relative
dotfile_groups.<name>.entries
dotfile_groups.<name>.entries.<key>
dotfile_groups.<name>.entries.<key>.encrypt
dotfile_groups.<name>.entries.<key>.allow_plaintext
dotfile_groups.<name>.entries.<key>.source
dotfile_groups.<name>.entries.<key>.content
dotfile_groups.<name>.entries.<key>.mode
dotfile_groups.<name>.entries.<key>.exclude
dotfile_groups.<name>.entries.<key>.include
dotfile_groups.<name>.entries.<key>.manifest
dotfile_groups.<name>.entries.<key>.remove_empty
dotfile_groups.<name>.entries.<key>.create_if_missing
dotfile_groups.<name>.entries.<key>.dot_prefix
dotfile_groups.<name>.entries.<key>.relative
dotfile_groups.<name>.entries.<key>.permissions
dotfile_groups.<name>.entries.<key>.autosave
mise dotfiles save <path>dotfile_groups.<name>.entries.<key>.enabled
dotfile_groups.<name>.entries.<key>.variants
dotfile_groups.<name>.entries.<key>.depends
dotfile_groups.<name>.entries.<key>.block
dotfile_groups.<name>.entries.<key>.template
dotfile_groups.<name>.entries.<key>.line
dotfile_groups.<name>.entries.<key>.position
dotfile_groups.<name>.entries.<key>.comment
dotfile_groups.<name>.entries.<key>.merge
dotfile_groups.<name>.entries.<key>.format
dotfiles
mise dotfiles apply or mise bootstrap, keyed by target path or a logical name when every variant overrides the target; an omitted source for the latter resolves the relative key under dotfiles.rootdotfiles.<target>
dotfiles.<target>.encrypt
dotfiles.<target>.allow_plaintext
dotfiles.<target>.source
dotfiles.<target>.content
dotfiles.<target>.mode
fnox set --file) with mode 0600 and takes no sourcedotfiles.<target>.exclude
dotfiles.<target>.include
dotfiles.<target>.manifest
dotfiles.<target>.remove_empty
dotfiles.<target>.create_if_missing
dotfiles.<target>.dot_prefix
dotfiles.<target>.relative
dotfiles.<target>.permissions
dotfiles.<target>.autosave
mise dotfiles save <path>dotfiles.<target>.enabled
dotfiles.<target>.block
dotfiles.<target>.template
dotfiles.<target>.line
dotfiles.<target>.position
dotfiles.<target>.comment
dotfiles.<target>.merge
dotfiles.<target>.format
dotfiles.<target>.variants
dotfiles.<target>.variants[].os
dotfiles.<target>.variants[].profile
dotfiles.<target>.variants[].default
dotfiles.<target>.variants[].machine
dotfiles.<target>.variants[].target
dotfiles.<target>.depends
env
env._
env._.file
env._.file.path
env._.file.paths
env._.file.tools
env._.file.expand
env._.file.find_up
env._.file.redact
env._.file.required
value cannot also be required = true.env._.path
position = "append"env._.path.path
env._.path.paths
env._.path.tools
env._.path.position
env._.python
env._.python.venv
env._.python.venv.create
env._.python.venv.path
env._.python.venv.python
env._.python.venv.python_create_args
env._.python.venv.uv_create_args
env._.source
env.<NAME>
value, default, required or ageenv.<NAME>.value
env.<NAME>.tools
env.<NAME>.redact
env.<NAME>.required
required = false is accepted; or a variable without a value must be required: true or help text on how to set it; or require this environment variable to be defined before mise runs or in a later config file. Can be a boolean or a help string. A variable that carries its own value cannot also be required = true.env.<NAME>.default
env.<NAME>.age
env.<NAME>.age.value
env.<NAME>.age.format
env.<NAME>.age.tools
env.<NAME>.age.redact
env.<NAME>.age.required
value cannot also be required = true.env_file
env_path
experimental_monorepo_root
history
history.encryption
history.encryption.recipients
history.exclude
!glob entry re-includes a path an earlier glob excludedhistory.git_email
history.machine
history.reload
history.reload.<key>
history.origin
mise bootstrap dotfiles origin sethistory.origin.url
history.origin.branch
hooks
hooks.enter
hooks.enter.run
hooks.enter.run_windows
hooks.enter.shell
hooks.enter.script
hooks.enter.scripts
hooks.enter.task
hooks.leave
hooks.cd
hooks.preinstall
hooks.preinstall.run
hooks.preinstall.run_windows
hooks.preinstall.shell
hooks.preinstall.script
hooks.preinstall.scripts
hooks.preinstall.task
hooks.postinstall
include
min_version
min_version.hard
min_version.soft
monorepo
monorepo.config_roots
monorepo.path_aliases
monorepo.path_aliases.<key>
monorepo.lockfile
monorepo.task_defaults
monorepo.task_defaults.<key>
monorepo.projects
monorepo.projects.<key>
monorepo.projects.<key>.remove
monorepo.projects.<key>.root
monorepo.projects.<key>.metadata
monorepo.projects.<key>.metadata.<key>
monorepo.projects.<key>.depends
monorepo.projects.<key>.depends_add
monorepo.projects.<key>.depends_remove
monorepo_root
oci
mise oci buildoci.from
oci.tag
oci.workdir
oci.entrypoint
oci.cmd
oci.user
oci.user_id
oci.group_id
oci.mount_point
oci.copy
oci.copy[].host
oci.copy[].image
. or .. componentsoci.env
oci.env.<NAME>
oci.labels
oci.labels.<key>
plugins
plugins.<name>
redactions
secrets
mise x command that was granted them. Project config only.secrets.fnox
secrets.fnox.profile
settings
shell_alias
shell_alias.<name>
task_config
task_config.cascade
task_config.dir
task_config.shell
task_config.cache
task_config.cache.enabled
task_config.cache.audit
task_config.cache.env
task_config.cache.command_inputs
task_config.rust_cache
task_config.rust_cache.enabled
task_config.rust_cache.verify
task_config.global_env
task_config.global_pass_through_env
task_config.global_inputs
task_config.input_groups
task_config.input_groups.<key>
task_config.includes
task_config.excludes
task_templates
task_templates.<name>
task_templates.<name>.alias
task_templates.<name>.confirm
task_templates.<name>.depends
task_templates.<name>.daemons
task_templates.<name>.depends_post
task_templates.<name>.wait_for
task_templates.<name>.description
task_templates.<name>.tags
task_templates.<name>.dir
task_templates.<name>.env
task_templates.<name>.vars
task_templates.<name>.tools
task_templates.<name>.outputs
sources to skip the task when it is up to datetask_templates.<name>.outputs.auto
false is the same as leaving outputs unsettask_templates.<name>.cache
task_templates.<name>.rust_cache
task_templates.<name>.rust_cache.enabled
task_templates.<name>.rust_cache.verify
task_templates.<name>.output
task_templates.<name>.silent
task_templates.<name>.run
task_templates.<name>.run_windows
task_templates.<name>.file
task_templates.<name>.sources
task_templates.<name>.watch
mise watch for this tasktask_templates.<name>.watch.no_vcs_ignore
.gitignore when watching this tasktask_templates.<name>.shell
task_templates.<name>.usage
task_templates.<name>.timeout
task_templates.<name>.lock
task_templates.<name>.skip_if
task_templates.<name>.deny_all
task_templates.<name>.deny_read
task_templates.<name>.deny_write
task_templates.<name>.deny_net
task_templates.<name>.deny_env
task_templates.<name>.allow_read
task_templates.<name>.allow_write
task_templates.<name>.allow_net
task_templates.<name>.allow_env
task_templates.<name>.pass_through_env
tasks
tasks.<name>
tasks.<name>.alias
tasks.<name>.confirm
tasks.<name>.confirm.message
tasks.<name>.confirm.default
tasks.<name>.confirm.yes
tasks.<name>.confirm.no
tasks.<name>.depends
tasks.<name>.depends.task
tasks.<name>.depends.args
tasks.<name>.depends.env
tasks.<name>.depends.env.<NAME>
tasks.<name>.depends.optional
tasks.<name>.daemons
tasks.<name>.depends_post
tasks.<name>.wait_for
tasks.<name>.description
tasks.<name>.tags
tasks.<name>.dir
tasks.<name>.env
tasks.<name>.vars
tasks.<name>.tools
tasks.<name>.tools.<tool>
tasks.<name>.tools.<github:…>
tasks.<name>.tools.<gitlab:…>
tasks.<name>.tools.<forgejo:…>
tasks.<name>.tools.<ubi:…>
tasks.<name>.tools.<http:…>
tasks.<name>.tools.<s3:…>
tasks.<name>.tools.<aqua:…>
tasks.<name>.tools.<cargo:…>
tasks.<name>.tools.<npm:…>
tasks.<name>.tools.<pypi:…>
tasks.<name>.tools.<pipx:…>
tasks.<name>.tools.<gem:…>
tasks.<name>.tools.<gem:…>.source
tasks.<name>.tools.<go:…>
tasks.<name>.tools.<go:…>.tags
tasks.<name>.tools.<conda:…>
tasks.<name>.tools.<conda:…>.channel
tasks.<name>.tools.<spm:…>
tasks.<name>.tools.<packslip:…>
tasks.<name>.tools.<spinel:…>
tasks.<name>.tools.python
tasks.<name>.tools.python.patch_sysconfig
tasks.<name>.tools.python.virtualenv
tasks.<name>.tools.java
tasks.<name>.tools.java.release_type
tasks.<name>.tools.rust
tasks.<name>.tools.dotnet
tasks.<name>.tools.dotnet.runtime
tasks.<name>.tools.dotnet-core
tasks.<name>.tools.dotnet-core.runtime
tasks.<name>.hide
tasks.<name>.outputs
sources to skip the task when it is up to datetasks.<name>.outputs.auto
false is the same as leaving outputs unsettasks.<name>.cache
tasks.<name>.cache.enabled
tasks.<name>.cache.audit
tasks.<name>.cache.env
tasks.<name>.cache.command_inputs
tasks.<name>.rust_cache
tasks.<name>.rust_cache.enabled
tasks.<name>.rust_cache.verify
tasks.<name>.output
tasks.<name>.quiet
tasks.<name>.silent
tasks.<name>.interactive
tasks.<name>.raw
tasks.<name>.raw_args
tasks.<name>.run
tasks.<name>.run.task
tasks.<name>.run.args
tasks.<name>.run.env
tasks.<name>.run.env.<NAME>
tasks.<name>.run.tasks
tasks.<name>.run_windows
tasks.<name>.file
tasks.<name>.sources
tasks.<name>.watch
mise watch for this tasktasks.<name>.watch.no_vcs_ignore
.gitignore when watching this tasktasks.<name>.shell
tasks.<name>.usage
tasks.<name>.timeout
tasks.<name>.lock
tasks.<name>.skip_if
tasks.<name>.deny_all
tasks.<name>.deny_read
tasks.<name>.deny_write
tasks.<name>.deny_net
tasks.<name>.deny_env
tasks.<name>.allow_read
tasks.<name>.allow_write
tasks.<name>.allow_net
tasks.<name>.allow_env
tasks.<name>.pass_through_env
tasks.<name>.secrets
mise secrets ls.tasks.<name>.extends
tool_alias
tool_alias.<tool>
tool_alias.<tool>.backend
tool_alias.<tool>.versions
tool_alias.<tool>.versions.<key>
tool_alias.<tool>.<key>
tool_config
tool_config.locked
tools
tools.<tool>
tools.<tool>.version
tools.<tool>.path
tools.<tool>.prefix
tools.<tool>.ref
tools.<tool>.os
tools.<tool>.minimum_release_age
tools.<tool>.install_before
tools.<tool>.version_order
tools.<tool>.prerelease
tools.<tool>.platforms
tools.<tool>.platforms.<key>
tools.<tool>.platform
tools.<tool>.platform.<key>
tools.<tool>.auto_update
tools.<tool>.install_env
tools.<tool>.install_env.<key>
tools.<tool>.depends
tools.<tool>.lazy
tools.<tool>.lazy_bins
tools.<tool>.postinstall
tools.<tool>.postinstall.run
tools.<tool>.postinstall.when
tools.<github:…>
tools.<github:…>.platforms
tools.<github:…>.platforms.<key>
tools.<github:…>.platforms.<key>.asset_pattern
tools.<github:…>.platforms.<key>.additional_asset_patterns
tools.<github:…>.platforms.<key>.no_app
tools.<github:…>.platforms.<key>.filter_bins
tools.<github:…>.platforms.<key>.checksum
tools.<github:…>.platforms.<key>.size
tools.<github:…>.platforms.<key>.strip_components
tools.<github:…>.platforms.<key>.bin
tools.<github:…>.platforms.<key>.rename_exe
tools.<github:…>.platforms.<key>.rename_exe.<key>
tools.<github:…>.platforms.<key>.bin_path
tools.<github:…>.platforms.<key>.format
tools.<github:…>.platforms.<key>.url
tools.<github:…>.platform
tools.<github:…>.version_prefix
tools.<github:…>.version_regex
tools.<github:…>.asset_pattern
tools.<github:…>.additional_asset_patterns
tools.<github:…>.matching
tools.<github:…>.matching_regex
tools.<github:…>.no_app
tools.<github:…>.filter_bins
tools.<github:…>.format
tools.<github:…>.checksum
tools.<github:…>.size
tools.<github:…>.strip_components
tools.<github:…>.bin
tools.<github:…>.rename_exe
tools.<github:…>.rename_exe.<key>
tools.<github:…>.bin_path
tools.<github:…>.api_url
tools.<github:…>.github_attestations
tools.<github:…>.slsa_signer_identity
tools.<github:…>.slsa_signer_issuer
tools.<gitlab:…>
tools.<gitlab:…>.platforms
tools.<gitlab:…>.platform
tools.<gitlab:…>.version_prefix
tools.<gitlab:…>.version_regex
tools.<gitlab:…>.asset_pattern
tools.<gitlab:…>.additional_asset_patterns
tools.<gitlab:…>.matching
tools.<gitlab:…>.matching_regex
tools.<gitlab:…>.no_app
tools.<gitlab:…>.filter_bins
tools.<gitlab:…>.format
tools.<gitlab:…>.checksum
tools.<gitlab:…>.size
tools.<gitlab:…>.strip_components
tools.<gitlab:…>.bin
tools.<gitlab:…>.rename_exe
tools.<gitlab:…>.rename_exe.<key>
tools.<gitlab:…>.bin_path
tools.<gitlab:…>.api_url
tools.<forgejo:…>
tools.<forgejo:…>.platforms
tools.<forgejo:…>.platform
tools.<forgejo:…>.version_prefix
tools.<forgejo:…>.version_regex
tools.<forgejo:…>.asset_pattern
tools.<forgejo:…>.additional_asset_patterns
tools.<forgejo:…>.matching
tools.<forgejo:…>.matching_regex
tools.<forgejo:…>.no_app
tools.<forgejo:…>.filter_bins
tools.<forgejo:…>.format
tools.<forgejo:…>.checksum
tools.<forgejo:…>.size
tools.<forgejo:…>.strip_components
tools.<forgejo:…>.bin
tools.<forgejo:…>.rename_exe
tools.<forgejo:…>.rename_exe.<key>
tools.<forgejo:…>.bin_path
tools.<forgejo:…>.api_url
tools.<ubi:…>
tools.<ubi:…>.platforms
tools.<ubi:…>.platforms.<key>
tools.<ubi:…>.platforms.<key>.bin_path
tools.<ubi:…>.platform
tools.<ubi:…>.platform.<key>
tools.<ubi:…>.platform.<key>.bin_path
tools.<ubi:…>.exe
tools.<ubi:…>.rename_exe
tools.<ubi:…>.matching
tools.<ubi:…>.matching_regex
tools.<ubi:…>.provider
tools.<ubi:…>.api_url
tools.<ubi:…>.tag_regex
tools.<ubi:…>.extract_all
tools.<ubi:…>.bin_path
tools.<http:…>
tools.<http:…>.platforms
tools.<http:…>.platforms.<key>
tools.<http:…>.platforms.<key>.url
tools.<http:…>.platforms.<key>.headers
tools.<http:…>.platforms.<key>.headers.<key>
tools.<http:…>.platforms.<key>.headers_forward
tools.<http:…>.platforms.<key>.headers_forward.<key>
tools.<http:…>.platforms.<key>.checksum
tools.<http:…>.platforms.<key>.checksum_url
tools.<http:…>.platforms.<key>.size
tools.<http:…>.platforms.<key>.format
tools.<http:…>.platforms.<key>.strip_components
tools.<http:…>.platforms.<key>.bin
tools.<http:…>.platforms.<key>.rename_exe
tools.<http:…>.platforms.<key>.rename_exe.<key>
tools.<http:…>.platforms.<key>.bin_path
tools.<http:…>.platforms.<key>.windows_script_interpreter
tools.<http:…>.platform
tools.<http:…>.url
tools.<http:…>.checksum
tools.<http:…>.checksum_url
tools.<http:…>.checksum_expr
tools.<http:…>.headers
tools.<http:…>.headers.<key>
tools.<http:…>.headers_forward
tools.<http:…>.headers_forward.<key>
tools.<http:…>.size
tools.<http:…>.format
tools.<http:…>.strip_components
tools.<http:…>.bin
tools.<http:…>.rename_exe
tools.<http:…>.rename_exe.<key>
tools.<http:…>.bin_path
tools.<http:…>.shared_extraction
tools.<http:…>.windows_script_interpreter
tools.<http:…>.version_list_url
tools.<http:…>.version_regex
tools.<http:…>.version_json_path
tools.<http:…>.version_expr
tools.<http:…>.version_date_url
tools.<http:…>.version_date_next_expr
tools.<http:…>.version_date_expr
tools.<s3:…>
tools.<s3:…>.platforms
tools.<s3:…>.platforms.<key>
tools.<s3:…>.platforms.<key>.url
tools.<s3:…>.platforms.<key>.checksum
tools.<s3:…>.platforms.<key>.size
tools.<s3:…>.platforms.<key>.format
tools.<s3:…>.platforms.<key>.strip_components
tools.<s3:…>.platforms.<key>.bin
tools.<s3:…>.platforms.<key>.rename_exe
tools.<s3:…>.platforms.<key>.rename_exe.<key>
tools.<s3:…>.platforms.<key>.bin_path
tools.<s3:…>.platforms.<key>.region
tools.<s3:…>.platforms.<key>.endpoint
tools.<s3:…>.platforms.<key>.version_list_url
tools.<s3:…>.platforms.<key>.version_prefix
tools.<s3:…>.platforms.<key>.version_regex
tools.<s3:…>.platforms.<key>.version_json_path
tools.<s3:…>.platforms.<key>.version_expr
tools.<s3:…>.platform
tools.<s3:…>.url
tools.<s3:…>.checksum
tools.<s3:…>.size
tools.<s3:…>.format
tools.<s3:…>.strip_components
tools.<s3:…>.bin
tools.<s3:…>.rename_exe
tools.<s3:…>.rename_exe.<key>
tools.<s3:…>.bin_path
tools.<s3:…>.region
tools.<s3:…>.endpoint
tools.<s3:…>.version_list_url
tools.<s3:…>.version_prefix
tools.<s3:…>.version_regex
tools.<s3:…>.version_json_path
tools.<s3:…>.version_expr
tools.<aqua:…>
tools.<aqua:…>.symlink_bins
tools.<aqua:…>.libc
tools.<aqua:…>.slsa_signer_identity
tools.<aqua:…>.slsa_signer_issuer
tools.<aqua:…>.vars
tools.<aqua:…>.vars.<name>
tools.<cargo:…>
tools.<cargo:…>.platforms
tools.<cargo:…>.platforms.<key>
tools.<cargo:…>.platforms.<key>.bin
tools.<cargo:…>.platform
tools.<cargo:…>.platform.<key>
tools.<cargo:…>.platform.<key>.bin
tools.<cargo:…>.features
tools.<cargo:…>.default-features
tools.<cargo:…>.bin
tools.<cargo:…>.rename_exe
tools.<cargo:…>.rename_exe.<key>
tools.<cargo:…>.crate
tools.<cargo:…>.locked
tools.<npm:…>
tools.<npm:…>.allow_builds
tools.<npm:…>.trust_policy_excludes
tools.<npm:…>.allow_low_downloads
tools.<npm:…>.allow_exotic_deps
tools.<npm:…>.aube_args
tools.<npm:…>.pnpm_args
tools.<npm:…>.bun_args
tools.<npm:…>.npm_args
tools.<pypi:…>
tools.<pypi:…>.extras
tools.<pypi:…>.with
tools.<pypi:…>.expose
tools.<pypi:…>.dependency_prereleases
tools.<pypi:…>.python
tools.<pypi:…>.package_name
tools.<pypi:…>.pipx_args
tools.<pypi:…>.uvx
tools.<pypi:…>.uvx_args
tools.<pypi:…>.registry_url
tools.<pypi:…>.registry_index
tools.<pipx:…>
tools.<gem:…>
tools.<gem:…>.source
tools.<go:…>
tools.<go:…>.tags
tools.<conda:…>
tools.<conda:…>.channel
tools.<spm:…>
tools.<spm:…>.platforms
tools.<spm:…>.platforms.<key>
tools.<spm:…>.platforms.<key>.provider
tools.<spm:…>.platforms.<key>.api_url
tools.<spm:…>.platforms.<key>.artifactbundle
tools.<spm:…>.platforms.<key>.artifactbundle_asset
tools.<spm:…>.platform
tools.<spm:…>.provider
tools.<spm:…>.api_url
tools.<spm:…>.artifactbundle
tools.<spm:…>.artifactbundle_asset
tools.<spm:…>.filter_bins
tools.<spm:…>.install_command
tools.<packslip:…>
tools.<packslip:…>.variant
tools.<packslip:…>.pubkey
tools.<packslip:…>.identity
tools.<packslip:…>.identity_prefix
tools.<packslip:…>.workflow
tools.<packslip:…>.list_identity_prefix
tools.<packslip:…>.issuer
tools.<packslip:…>.allow_unlogged
tools.<packslip:…>.ignore_requirements
tools.<packslip:…>.trust
tools.<spinel:…>
tools.<spinel:…>.entrypoint
tools.<spinel:…>.bin
tools.<spinel:…>.tag_prefix
tools.<spinel:…>.source_ref
tools.<spinel:…>.spinel
tools.python
tools.python.patch_sysconfig
tools.python.virtualenv
tools.java
tools.java.release_type
tools.rust
tools.rust.profile
tools.rust.components
tools.rust.targets
tools.rust.mr_boxington
tools.dotnet
tools.dotnet.runtime
tools.dotnet-core
tools.dotnet-core.runtime
vars
vars._
vars._.file
vars._.source
vars.<name>
value, default, required or age