Versions in this module Expand all Collapse all v0 v0.0.1 Jul 4, 2026 Changes in this version + func Fprintf(ctx context.Context, format string, args ...any) + func Fprintln(ctx context.Context, args ...any) + type App struct + func New(name string, service scaffold.Service, options ...Option) *App + func (app *App) MustRun(args []string) + func (app *App) Run(args []string) int + type Command struct + Help string + Name string + Run func(context.Context, scaffold.Service, []string) error + type CommandProvider interface + CLICommands func() []Command + type Option func(*App) + func WithCommand(command Command) Option + func WithCommands(commands ...Command) Option + func WithDescription(description string) Option + func WithEnvFile(path string) Option + func WithTimeout(timeout time.Duration) Option + func WithWriters(out io.Writer, err io.Writer) Option + type ServiceStatus struct + Known bool + Path string + Running bool + type StatusReport struct + Known bool + Name string + Resources scaffold.ResourceStatus + Running bool + Services []ServiceStatus