Documentation
¶
Overview ¶
Package handler provides CLI command handlers.
Package handler provides CLI command handlers.
Package handler provides CLI command handlers.
Package handler provides CLI command handlers.
Package handler provides CLI command handlers.
Package handler provides CLI command handlers.
Package handler provides CLI command handlers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbortHandler ¶
type AbortHandler struct {
// contains filtered or unexported fields
}
AbortHandler handles the workflow abort command.
func NewAbortHandler ¶
func NewAbortHandler(uc *workflow.AbortUseCase, p *presenter.Presenter) *AbortHandler
NewAbortHandler creates a new AbortHandler.
func (*AbortHandler) Command ¶
func (h *AbortHandler) Command() *cli.Command
Command returns the CLI command for aborting workflows.
type BundleHandler ¶
type BundleHandler struct {
// contains filtered or unexported fields
}
BundleHandler handles the WDL bundle command.
func NewBundleHandler ¶
func NewBundleHandler(uc *bundle.BundleUseCase, p *presenter.Presenter) *BundleHandler
NewBundleHandler creates a new BundleHandler.
func (*BundleHandler) Command ¶
func (h *BundleHandler) Command() *cli.Command
Command returns the CLI command for creating WDL bundles.
type ChatHandler ¶ added in v1.0.2
type ChatHandler struct {
// contains filtered or unexported fields
}
func NewChatHandler ¶ added in v1.0.2
func NewChatHandler(cfg *config.Config, ts telemetry.Service) *ChatHandler
func (*ChatHandler) Command ¶ added in v1.0.2
func (h *ChatHandler) Command() *cli.Command
func (*ChatHandler) ListSessions ¶ added in v1.0.2
func (h *ChatHandler) ListSessions() error
type ConfigHandler ¶ added in v1.0.2
type ConfigHandler struct{}
func NewConfigHandler ¶ added in v1.0.2
func NewConfigHandler() *ConfigHandler
func (*ConfigHandler) Command ¶ added in v1.0.2
func (h *ConfigHandler) Command() *cli.Command
func (*ConfigHandler) Get ¶ added in v1.0.2
func (h *ConfigHandler) Get(key string) error
func (*ConfigHandler) List ¶ added in v1.0.2
func (h *ConfigHandler) List() error
func (*ConfigHandler) Set ¶ added in v1.0.2
func (h *ConfigHandler) Set(key, value string) error
type DashboardHandler ¶
type DashboardHandler struct {
// contains filtered or unexported fields
}
DashboardHandler handles the dashboard TUI command.
func NewDashboardHandler ¶
func NewDashboardHandler( client ports.WorkflowRepository, ts telemetry.Service, muc *workflowapp.MonitoringUseCase, fp ports.FileProvider, mp ports.MetadataParser, bluc *workflowapp.GetBatchLogsUseCase, cfg *config.Config, ) *DashboardHandler
NewDashboardHandler creates a new dashboard handler.
func (*DashboardHandler) Command ¶
func (h *DashboardHandler) Command() *cli.Command
Command returns the CLI command for dashboard.
type DebugHandler ¶
type DebugHandler struct {
// contains filtered or unexported fields
}
DebugHandler handles workflow debug TUI commands.
func NewDebugHandler ¶
func NewDebugHandler( client ports.WorkflowRepository, ts telemetry.Service, muc *workflowapp.MonitoringUseCase, fp ports.FileProvider, mp ports.MetadataParser, bluc *workflowapp.GetBatchLogsUseCase, cfg *config.Config, ) *DebugHandler
NewDebugHandler creates a new debug handler.
func (*DebugHandler) Command ¶
func (h *DebugHandler) Command() *cli.Command
Command returns the CLI command for debug.
type InputsHandler ¶ added in v1.0.4
type InputsHandler struct {
// contains filtered or unexported fields
}
InputsHandler handles the workflow inputs command.
func NewInputsHandler ¶ added in v1.0.4
func NewInputsHandler(uc *workflow.InputsUseCase, p *presenter.Presenter) *InputsHandler
NewInputsHandler creates a new InputsHandler.
func (*InputsHandler) Command ¶ added in v1.0.4
func (h *InputsHandler) Command() *cli.Command
Command returns the CLI command for workflow inputs retrieval.
type MetadataHandler ¶
type MetadataHandler struct {
// contains filtered or unexported fields
}
MetadataHandler handles the workflow metadata command.
func NewMetadataHandler ¶
func NewMetadataHandler(uc *workflow.MetadataUseCase, p *presenter.Presenter) *MetadataHandler
NewMetadataHandler creates a new MetadataHandler.
func (*MetadataHandler) Command ¶
func (h *MetadataHandler) Command() *cli.Command
Command returns the CLI command for workflow metadata retrieval.
type OutputsHandler ¶ added in v1.0.4
type OutputsHandler struct {
// contains filtered or unexported fields
}
OutputsHandler handles the workflow outputs command.
func NewOutputsHandler ¶ added in v1.0.4
func NewOutputsHandler(uc *workflow.OutputsUseCase, p *presenter.Presenter) *OutputsHandler
NewOutputsHandler creates a new OutputsHandler.
func (*OutputsHandler) Command ¶ added in v1.0.4
func (h *OutputsHandler) Command() *cli.Command
Command returns the CLI command for workflow outputs retrieval.
type QueryHandler ¶
type QueryHandler struct {
// contains filtered or unexported fields
}
QueryHandler handles the workflow query command.
func NewQueryHandler ¶
func NewQueryHandler(uc *workflow.QueryUseCase, p *presenter.Presenter) *QueryHandler
NewQueryHandler creates a new QueryHandler.
func (*QueryHandler) Command ¶
func (h *QueryHandler) Command() *cli.Command
Command returns the CLI command for querying workflows.
type SubmitHandler ¶
type SubmitHandler struct {
// contains filtered or unexported fields
}
SubmitHandler handles the workflow submission command.
func NewSubmitHandler ¶
func NewSubmitHandler(uc *workflow.SubmitUseCase, p *presenter.Presenter) *SubmitHandler
NewSubmitHandler creates a new SubmitHandler.
func (*SubmitHandler) Command ¶
func (h *SubmitHandler) Command() *cli.Command
Command returns the CLI command for workflow submission.