Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrGoctlNotFound = errors.New("goctl not found") ErrGoctlExecution = errors.New("goctl execution failed") ErrInvalidServiceName = errors.New("invalid service name") ErrInvalidPort = errors.New("invalid port") ErrInvalidPath = errors.New("invalid path") ErrValidationFailed = errors.New("validation failed") ErrProjectStructure = errors.New("invalid project structure") ErrModuleInit = errors.New("module initialization failed") ErrImportFix = errors.New("import path fix failed") ErrConfigUpdate = errors.New("config update failed") )
Functions ¶
func IsExecutionError ¶
func IsNotFound ¶
func IsValidationError ¶
Types ¶
type ExecutionError ¶
type ExecutionError struct {
Command string
Args []string
Stdout string
Stderr string
ExitCode int
Err error
}
ExecutionError represents a goctl execution failure
func NewExecutionError ¶
func (*ExecutionError) Error ¶
func (e *ExecutionError) Error() string
func (*ExecutionError) Unwrap ¶
func (e *ExecutionError) Unwrap() error
type ValidationError ¶
ValidationError represents a validation failure
func NewValidationError ¶
func NewValidationError(field, value, message string, err error) *ValidationError
func (*ValidationError) Error ¶
func (e *ValidationError) Error() string
func (*ValidationError) Unwrap ¶
func (e *ValidationError) Unwrap() error
Click to show internal directories.
Click to hide internal directories.