Home | mise-en-place (original) (raw)
The Idea
Everything in its place, before you code.
In a professional kitchen, mise en place is the ritual of prep: knives sharpened, onions diced, stock warm, station clean. The work before the work.
mise does the same for your dev env. It installs and activates the right tools, loads the right env vars, and wires up the right tasks for the commands you run.
mise en place /meez ahn plahs/
1. the gathering and arrangement of ingredients and tools before cooking.
2. a polyglot tool that keeps your project tools, env, and tasks in one place.
The Menu
One CLI for the whole project setup.
— pantry · 900+ tools, 1 toml file —
The Recipe
Four steps to a prepped station.
01 Install mise02 Add and install tools03 Load env vars04 Define tasks
$ curl https://mise.run | sh
✓ mise installed
$ mise doctor
✓ mise is ready
$ mise use node@26 [email protected] terraform@1
✓ wrote mise.toml
$ mise install
✓ installed 3 tools
$ cat .env.local
DATABASE_URL=postgres://localhost/orders
$ mise env -s bash
export DATABASE_URL=postgres://localhost/orders
$ mise run test
→ lint · typecheck · unit · e2e
✓ 4 tasks complete
$ mise run deploy
✓ shipped
Ready When You Are
Allez, prep your station.
curl https://mise.run | sh