cli/cli · error
error choosing codespace: %w
Error message
error choosing codespace: %w
What it means
Error "error choosing codespace: %w" thrown in cli/cli.
Source
Thrown at pkg/cmd/codespace/edit.go:54
editCmd.Flags().StringVarP(&opts.displayName, "display-name", "d", "", "Set the display name")
editCmd.Flags().StringVar(&opts.displayName, "displayName", "", "Display name")
if err := editCmd.Flags().MarkDeprecated("displayName", "use `--display-name` instead"); err != nil {
fmt.Fprintf(app.io.ErrOut, "error marking flag as deprecated: %v\n", err)
}
editCmd.Flags().StringVarP(&opts.machine, "machine", "m", "", "Set hardware specifications for the VM")
return editCmd
}
// Edits a codespace
func (a *App) Edit(ctx context.Context, opts editOptions) error {
codespaceName, err := opts.selector.SelectName(ctx)
if err != nil {
// TODO: is there a cleaner way to do this?
if errors.Is(err, errNoCodespaces) || errors.Is(err, errNoFilteredCodespaces) {
return err
}
return fmt.Errorf("error choosing codespace: %w", err)
}
err = a.RunWithProgress("Editing codespace", func() (err error) {
_, err = a.apiClient.EditCodespace(ctx, codespaceName, &api.EditCodespaceParams{
DisplayName: opts.displayName,
Machine: opts.machine,
})
return
})
if err != nil {
return fmt.Errorf("error editing codespace: %w", err)
}
return nil
}
View on GitHub (pinned to 0eeec0b92e)
Solutions
- Pass --codespace NAME to select the codespace directly, or run in a terminal.
When it happens
Trigger: Thrown at pkg/cmd/codespace/edit.go:54 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of cli/cli@0eeec0b92e (2026-08-15).
Data as JSON: /api/errors/d4a42907fde9460a.
Report an issue: GitHub.