Project and environment commands
helmr project list [--json]
helmr project get PROJECT [--json]
helmr project create NAME [--slug SLUG] [--json]
helmr project update PROJECT [--name NAME] [--slug SLUG] [--json]
update requires at least one changed field.
project list traverses all available pages before writing output, so a failed
later page does not produce a partial text or JSON result.
env is a top-level command:
helmr env list --project PROJECT [--json]
helmr env get ENVIRONMENT --project PROJECT [--json]
helmr env create NAME --project PROJECT [--slug SLUG] [--color '#RRGGBB'] [--json]
helmr env update ENVIRONMENT --project PROJECT [--name NAME] [--slug SLUG] [--color '#RRGGBB'] [--json]
Project and Environment arguments accept a slug or ID. Generated slugs are
used when --slug is omitted; Environment color also defaults from the slug.
Project slugs cannot use UUID syntax because UUID-shaped references are project
IDs.