Configuration Reference

enx uses three TOML configuration files to manage projects, environments, and tasks.


Config Files

File Scope Location
enx.toml Per-project Project root directory
config.toml Global ~/.config/enx/config.toml
registry.toml Global ~/.config/enx/registry.toml
  • enx.toml lives in each project directory and defines everything specific to that project: name, environments, lifecycle steps, tasks, and open targets.
  • config.toml is your global configuration — default settings and tasks available from any project.
  • registry.toml is auto-managed by enx — it tracks which projects you’ve registered and their paths on disk.

Table of contents