cli/cli · error
token is required
Error message
token is required
What it means
Error "token is required" thrown in cli/cli.
Source
Thrown at internal/prompter/huh_prompter.go:194
func (p *huhPrompter) Confirm(prompt string, defaultValue bool) (bool, error) {
form, result := p.buildConfirmForm(prompt, defaultValue)
err := p.runForm(form)
if err != nil {
return false, err
}
return *result, nil
}
func (p *huhPrompter) buildAuthTokenForm() (*huh.Form, *string) {
var result string
form := p.newForm(
huh.NewGroup(
huh.NewInput().
EchoMode(huh.EchoModePassword).
Title("Paste your authentication token:").
Validate(func(input string) error {
if input == "" {
return fmt.Errorf("token is required")
}
return nil
}).
Value(&result),
),
)
return form, &result
}
func (p *huhPrompter) AuthToken() (string, error) {
form, result := p.buildAuthTokenForm()
err := p.runForm(form)
return *result, err
}
func (p *huhPrompter) buildConfirmDeletionForm(requiredValue string) *huh.Form {
return p.newForm(
huh.NewGroup(View on GitHub (pinned to 0eeec0b92e)
Solutions
- Enter a non-empty token at the prompt, or pass it non-interactively via `gh auth login --with-token`.
When it happens
Trigger: Thrown at internal/prompter/huh_prompter.go:194 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/c4667dba21f7e3fe.
Report an issue: GitHub.