Versions in this module Expand all Collapse all v0 v0.18.5 Sep 23, 2026 Changes in this version + func DeriveAdminURL(shopURL string) string + func EnvFieldKeys() []string + func NewApp(ctx context.Context, opts Options) *app.App + func NewMigrationWizardApp(ctx context.Context, opts Options) *app.App + func ResolveShopURL(shopURL string, webPort int) string + type ConfigModel struct + func NewConfigModel(cfg *shop.Config, envValues map[string]string) ConfigModel + func (m *ConfigModel) ApplyPickerValue(field configField, value string) bool + func (m *ConfigModel) MarkEnvValuesPersisted() + func (m *ConfigModel) SetSize(width, height int) + func (m ConfigModel) ApplyToConfig(cfg *shop.Config) + func (m ConfigModel) ChangedEnvValues() map[string]string + func (m ConfigModel) EnvValue(key string) string + func (m ConfigModel) HandleKey(msg tea.KeyPressMsg) (ConfigModel, tea.Cmd) + func (m ConfigModel) LocalConfig() *shop.Config + func (m ConfigModel) PickerForCursor() app.Overlay + func (m ConfigModel) Update(msg tea.Msg) (ConfigModel, tea.Cmd) + func (m ConfigModel) View(width, height int) string + type InstanceModel struct + func NewInstanceModel(ctx context.Context, projectRoot string, dockerMode bool) InstanceModel + func (m *InstanceModel) AddProcessSource(name string, process *executor.Process) tea.Cmd + func (m *InstanceModel) AddStreamingSource(name string, lineChan <-chan string) tea.Cmd + func (m *InstanceModel) AppendErrorLine(msg string) + func (m *InstanceModel) RemoveSource(name string) + func (m *InstanceModel) SetSize(width, height int) + func (m *InstanceModel) StartStreaming() tea.Cmd + func (m *InstanceModel) StopStreaming() + func (m InstanceModel) Init() tea.Cmd + func (m InstanceModel) Update(msg tea.Msg) (InstanceModel, tea.Cmd) + func (m InstanceModel) View() string + type Model struct + func New(ctx context.Context, opts Options) Model + func NewMigrationWizard(ctx context.Context, opts Options) Model + func (m Model) Init() tea.Cmd + func (m Model) Update(msg tea.Msg) (app.Content, tea.Cmd) + func (m Model) View(ctx app.Context) string + type Options struct + Config *shop.Config + ConfigPath string + EnvConfig *shop.EnvironmentConfig + Executor executor.Executor + ProjectRoot string + ProxyFallback bool + type OverviewModel struct + func NewOverviewModel(ctx context.Context, envType, shopURL, username, password, projectRoot string, ...) OverviewModel + func (m *OverviewModel) SetSize(width, height int) + func (m OverviewModel) Init() tea.Cmd + func (m OverviewModel) Update(msg tea.Msg) (OverviewModel, tea.Cmd) + func (m OverviewModel) View(width, height int) string