Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRootCommand ¶
func NewRootCommand(ctx context.Context, deps Dependencies) *cobra.Command
Types ¶
type ClaudeEnvironment ¶ added in v0.1.3
type ClaudeLauncher ¶
type ClaudeLauncher interface {
Start(ctx context.Context, args []string, env ClaudeEnvironment, in io.Reader, out, errOut io.Writer) (ClaudeProcess, error)
}
type ClaudeProcess ¶
type Dependencies ¶
type Dependencies struct {
In io.Reader
Out io.Writer
Err io.Writer
Secrets secret.Backend
Launcher ClaudeLauncher
StartGateway func(context.Context, gateway.Config) (*gateway.Server, error)
StartManagedCUA func(context.Context, managedCUAStart) (*managedCUALaunch, error)
ValidateExternalCUAURL func(context.Context, string) error
}
type ExecClaudeLauncher ¶
type ExecClaudeLauncher struct{}
func (ExecClaudeLauncher) Start ¶
func (ExecClaudeLauncher) Start(ctx context.Context, args []string, env ClaudeEnvironment, in io.Reader, out, errOut io.Writer) (ClaudeProcess, error)
Source Files
¶
- claude_account_command.go
- claude_account_import_preflight.go
- claude_account_inspect.go
- claude_conformance.go
- cli.go
- conformance_all.go
- conformance_command.go
- cua_launch.go
- doctor_command.go
- launch_args.go
- launch_environment.go
- launch_finalizer.go
- launch_settings.go
- launcher.go
- model_capability_commands.go
- model_capability_flags.go
- model_import.go
- model_import_review.go
- model_manage.go
- profile_command.go
- profile_file.go
- prompt_helpers.go
- provider_interactive.go
- provider_interactive_prompt.go
- provider_manage.go
- provider_profiles.go
- routability.go
- runtime_commands.go
- runtime_launch_helpers.go
- runtime_views.go
- session_commands.go
- status_command.go
- statusline.go
- subscription_pool_launch.go
- trace_command.go
- validation.go
Click to show internal directories.
Click to hide internal directories.