Skip to content

Conversation

@coffee-cup
Copy link
Contributor

Adds environment config subcommand and improves output formatting.

  • Add environment config command for viewing/editing environment configuration
  • Show service names instead of IDs in human output
  • Improve service display with multi-line format showing root, builder, regions, domains
  • Allow null variables for deletion (matches existing pattern for domains/tcp_proxies)
  • Remove duplicate environment display

Shows environment configuration with service/volume/variable summary.
Supports --json for machine-readable output and -e to specify environment.
Change BTreeMap<String, Variable> to BTreeMap<String, Option<Variable>>
for shared_variables and variables fields, matching existing pattern
for domains/tcp_proxies.
@coffee-cup coffee-cup added the release/patch Author patch release label Jan 26, 2026
@coffee-cup coffee-cup merged commit ce30aa0 into master Jan 27, 2026
6 of 7 checks passed
@coffee-cup coffee-cup deleted the jr/environment-config branch January 27, 2026 06:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release/patch Author patch release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants