Bradley Kirton's Blog

Published on Jan. 8, 2024

Go home

Mise en Place for managing project dependencies

Mise-en-place, formerly rtx, is an application for managing your development environment with a feature set similar to asdf, direnv and make.

curl https://mise.jdx.dev/install.sh | sh

Once installed update your bash/zsh/fish profile.

Example configuration file.

[tools]
python = {version="3.11", virtualenv=".venv"}

[env]
SECRET_KEY="your-secret-key"
DJANGO_SETTINGS_MODULE="webapp.settings"
mise settings set experimental true  # Needs to be run once to enable automatic virtualenv activation
mise install  # Needs to be run once to install the version of python specified in the .mise.toml file