cli/service.go
Rama main · réplica de lectura del repositorio original.
package cli
import (
"context"
"github.com/spf13/cobra"
)
type ServiceFactory interface {
GetService(ctx context.Context, cmd string) (interface{}, error)
}
type CmdConfigurator interface {
AddFlags(cmd *cobra.Command) error
ValidateFlags(ctx context.Context, cmd *cobra.Command) error
Validate(ctx context.Context, cmd *cobra.Command) error
}