Skip to content

Using Environments

Environments let you switch between sets of variables: dev, staging, production: without editing your requests.

For the dotenv syntax, disabled variables, badge colors, and substitution rules, see Environment Format.

Environment editor

Press Ctrl+U to cycle through available environments. The active environment shows in the header with a color marker.

Press e, or click the environment in the header, to open a searchable picker. Type to filter environment names and press Return to activate the highlighted environment.

Press F3 to open the full environment editor. The TUI splits into three sections:

  • Sidebar (left): lists all .env files with color dots and unsaved indicators
  • Header (top): edit name and pick a color badge
  • Main: key/value grid

All env editor actions are also available in the command palette (Ctrl+P) when the env editor is open.

Key Action
/ Navigate rows or sidebar items
Return Edit field or select environment
Tab Switch between key and value columns
Space Select/activate environment
Ctrl+D Delete current variable row
s Toggle secure storage for the selected variable
r Reveal or mask the selected secret for this session
Ctrl+S Save environment
Ctrl+N Create an environment with a name and optional color
Ctrl+K Clone selected environment
Ctrl+W Delete environment (with confirmation)
Escape Return to main view
  • Dirty tracking: unsaved changes show a yellow bullet
  • Color badges: 17 theme colors available
  • Searchable picker: filter and activate environments without opening the editor
  • Create form: validate a new name and choose its color before saving
  • Disable variables: checkbox toggles a # prefix
  • Secure values: mark a row [secret]; Noodle stores its value in the OS credential vault and keeps only a blank declaration in the .env file
  • Secret sources: a same-named process environment variable takes precedence over the vault; missing secrets are highlighted
  • Clone: appends “ - Copy“ to the name, then asks whether to copy stored values or only the secret declarations
  • Context menu: right-click an environment in the sidebar to save, create, clone, or delete environments