Skip to content

mise en ​

  • Usage: mise en [-s --shell <SHELL>] [DIR]
  • Source code: src/cli/en.rs

Start a subshell with mise's tools and environment

This is an alternative to mise activate for starting a mise session explicitly. The new shell has the tools and environment variables from the config loaded. Unlike an activated shell, changing directories does not update the environment. Type exit to leave it.

Arguments ​

  • [DIR] — Directory to start the shell in

    Default: .

Flags ​

  • -s --shell <SHELL> — Shell to start; defaults to $SHELL
  • -h --help — Print help

Examples ​

Start a shell with the project's tools and environment

mise en

Start the shell in another project

mise en ~/work/api

Skip loading .bashrc

mise en -s "bash --norc"

Skip loading .zshrc

mise en -s "zsh -f"
MIT LicenseCopyright © 2026jdx.dev