Versions in this module Expand all Collapse all v0 v0.2.0 Apr 26, 2026 Changes in this version + type APIKeyAuthCompleteMsg struct + type APIKeyAuthErrorMsg struct + Err error + type APIKeyFormModel struct + func NewAPIKeyFormModel(registryHost string, styles *stylespkg.Styles) *APIKeyFormModel + func (m APIKeyFormModel) Init() tea.Cmd + func (m APIKeyFormModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m APIKeyFormModel) View() string + type APIKeyInputCompleteMsg struct + APIKey string + type AuthTypeFormModel struct + func NewAuthTypeFormModel(registryHost string, supportedTypes []registries.AuthType, ...) *AuthTypeFormModel + func (m AuthTypeFormModel) Init() tea.Cmd + func (m AuthTypeFormModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m AuthTypeFormModel) View() string + type AuthTypeSelectedMsg struct + AuthType registries.AuthType + type LoginAppOptions struct + APIKeyStore *registries.APIKeyCredentialStore + DiscoveryClient *registries.ServiceDiscoveryClient + Headless bool + HeadlessWriter io.Writer + OAuth2AuthCodeAuth *registries.OAuth2AuthCodeAuthenticator + OAuth2ClientCredsStore *registries.OAuth2ClientCredsStore + RegistryHost string + Styles *stylespkg.Styles + type MainModel struct + Error error + func NewLoginApp(ctx context.Context, opts LoginAppOptions) (*MainModel, error) + func (m MainModel) Init() tea.Cmd + func (m MainModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m MainModel) View() string + type OAuth2AuthCodeCompleteMsg struct + Result *registries.AuthCodeResult + type OAuth2AuthCodeErrorMsg struct + Err error + type OAuth2AuthCodeViewModel struct + func NewOAuth2AuthCodeViewModel(registryHost string, styles *stylespkg.Styles) *OAuth2AuthCodeViewModel + func (m OAuth2AuthCodeViewModel) Init() tea.Cmd + func (m OAuth2AuthCodeViewModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m OAuth2AuthCodeViewModel) View() string + type OAuth2ClientCredsAuthCompleteMsg struct + type OAuth2ClientCredsAuthErrorMsg struct + Err error + type OAuth2ClientCredsFormModel struct + func NewOAuth2ClientCredsFormModel(registryHost string, styles *stylespkg.Styles) *OAuth2ClientCredsFormModel + func (m OAuth2ClientCredsFormModel) Init() tea.Cmd + func (m OAuth2ClientCredsFormModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (m OAuth2ClientCredsFormModel) View() string + type OAuth2ClientCredsInputCompleteMsg struct + ClientId string + ClientSecret string + type ServiceDiscoveryCompleteMsg struct + AuthConfig *registries.AuthV1Config + type ServiceDiscoveryErrorMsg struct + Err error