Documentation
¶
Index ¶
- Constants
- func LeadsWith(name, text string) string
- func NewCommandAlreadyRegisteredNativeError(name string) error
- func NewEnumValueValueAlreadyExistsNativeError(value string, number int) error
- func NewFailedToAddValidatorAlreadyExistsNativeError(flag string) error
- func NewIsNotValidEnumValueNativeError(value string) error
- func NewParamSetAlreadyRegisteredNativeError(name string) error
- func NewParamSetNotFoundNativeError(name string) error
- func NewParamSetObjectMustBePointerNativeError(name, typ string) error
- func NewParamSetObjectMustBeStructNativeError(name, typ string) error
- func NewParentCommandNotRegisteredNativeError(parent string) error
- func Use(options ...xi18n.UseOptionFn) error
- type AtLeastOptValidation
- type AtLeastOptValidationBehaviourQuery
- type AtLeastOptValidationTemplData
- type AtMostOptValidation
- type AtMostOptValidationBehaviourQuery
- type AtMostOptValidationTemplData
- type CascadeDepthParamUsageTemplData
- type CascadeNoRecurseParamUsageTemplData
- type CliInteractionIsTUIUsageTemplData
- type CobrassTemplData
- type ContainmentOV
- type ContainsOptValidation
- type ContainsOptValidationBehaviourQuery
- type ContainsOptValidationTemplData
- type DryRunParamUsageTemplData
- type FilesExGlobParamUsageTemplData
- type FilesGlobParamUsageTemplData
- type FilesRegExParamUsageTemplData
- type FoldersExGlobParamUsageTemplData
- type FoldersGlobParamUsageTemplData
- type FoldersRexExParamUsageTemplData
- type GreaterThanOptValidation
- type GreaterThanOptValidationBehaviourQuery
- type GreaterThanOptValidationTemplData
- type InvalidExtendedGlobFilterBehaviourQuery
- type InvalidExtendedGlobFilterTemplData
- type InvalidExtendedGlobFilterValidation
- type LanguageParamUsageTemplData
- type LessThanOptValidation
- type LessThanOptValidationBehaviourQuery
- type LessThanOptValidationTemplData
- type MatchOV
- type MatchOptValidation
- type MatchOptValidationBehaviourQuery
- type MatchOptValidationTemplData
- type Message
- type NotContainsOptValidation
- type NotContainsOptValidationBehaviourQuery
- type NotContainsOptValidationTemplData
- type NotMatchOptValidation
- type NotMatchOptValidationBehaviourQuery
- type NotMatchOptValidationTemplData
- type NotWithinOptValidation
- type NotWithinOptValidationBehaviourQuery
- type NotWithinOptValidationTemplData
- type OutOfRangeOV
- type ProfileParamUsageTemplData
- type RelationalOV
- type SamplingLastUsageTemplData
- type SamplingNoFilesUsageTemplData
- type SamplingNoFoldersUsageTemplData
- type SamplingSampleUsageTemplData
- type SchemeParamUsageTemplData
- type TextualInteractionIsNoTUIUsageTemplData
- type WithinOptValidation
- type WithinOptValidationBehaviourQuery
- type WithinOptValidationTemplData
- type WorkerPoolCPUParamUsageTemplData
- type WorkerPoolNoWParamUsageTemplData
Constants ¶
const CobrassSourceID = "github.com/snivilised/cobrass"
Variables ¶
This section is empty.
Functions ¶
func NewCommandAlreadyRegisteredNativeError ¶
NewCommandAlreadyRegisteredNativeError, command already registered
func NewEnumValueValueAlreadyExistsNativeError ¶
NewEnumValueValueAlreadyExistsNativeError enum already exists, invalid enum info specified
func NewFailedToAddValidatorAlreadyExistsNativeError ¶
failed to add validator for flag, because it already exists.
func NewIsNotValidEnumValueNativeError ¶
NewIsNotValidEnumValueNativeError, is not a valid enum value
func NewParamSetAlreadyRegisteredNativeError ¶
NewParamSetAlreadyRegisteredNativeError, param set already registered.
func NewParamSetNotFoundNativeError ¶
NewParamSetNotFoundNativeError, param set not found.
func NewParamSetObjectMustBePointerNativeError ¶
NewParamSetObjectMustBePointerNativeError, param set must be pointer.
func NewParamSetObjectMustBeStructNativeError ¶
NewParamSetObjectMustBeStructNativeError, param set must be struct.
func NewParentCommandNotRegisteredNativeError ¶
NewParentCommandNotRegisteredNativeError, parent command not registered
func Use ¶
func Use(options ...xi18n.UseOptionFn) error
Types ¶
type AtLeastOptValidation ¶
type AtLeastOptValidation struct {
i18n.LocalisableError
}
func (AtLeastOptValidation) IsAtLeast ¶
func (e AtLeastOptValidation) IsAtLeast() bool
type AtLeastOptValidationBehaviourQuery ¶
func NewAtLeastOptValidationError ¶
func NewAtLeastOptValidationError(flag string, value, threshold any) AtLeastOptValidationBehaviourQuery
type AtLeastOptValidationTemplData ¶
type AtLeastOptValidationTemplData struct {
RelationalOV
}
AtLeastOptValidationTemplData
func (AtLeastOptValidationTemplData) Message ¶
func (td AtLeastOptValidationTemplData) Message() *i18n.Message
type AtMostOptValidation ¶
type AtMostOptValidation struct {
i18n.LocalisableError
}
func (AtMostOptValidation) IsAtMost ¶
func (e AtMostOptValidation) IsAtMost() bool
type AtMostOptValidationBehaviourQuery ¶
func NewAtMostOptValidationError ¶
func NewAtMostOptValidationError(flag string, value, threshold any) AtMostOptValidationBehaviourQuery
type AtMostOptValidationTemplData ¶
type AtMostOptValidationTemplData struct {
RelationalOV
}
AtMostOptValidationTemplData
func (AtMostOptValidationTemplData) Message ¶
func (td AtMostOptValidationTemplData) Message() *i18n.Message
type CascadeDepthParamUsageTemplData ¶ added in v0.4.2
type CascadeDepthParamUsageTemplData struct {
CobrassTemplData
}
CascadeDepthParamUsageTemplData 🧊
func (CascadeDepthParamUsageTemplData) Message ¶ added in v0.4.2
func (td CascadeDepthParamUsageTemplData) Message() *Message
type CascadeNoRecurseParamUsageTemplData ¶ added in v0.4.4
type CascadeNoRecurseParamUsageTemplData struct {
CobrassTemplData
}
CascadeNoRecurseParamUsageTemplData 🧊
func (CascadeNoRecurseParamUsageTemplData) Message ¶ added in v0.4.4
func (td CascadeNoRecurseParamUsageTemplData) Message() *Message
type CliInteractionIsTUIUsageTemplData ¶ added in v0.4.5
type CliInteractionIsTUIUsageTemplData struct {
CobrassTemplData
}
CliInteractionIsTUIUsageTemplData 🧊
func (CliInteractionIsTUIUsageTemplData) Message ¶ added in v0.4.5
func (td CliInteractionIsTUIUsageTemplData) Message() *Message
type CobrassTemplData ¶
type CobrassTemplData struct{}
func (CobrassTemplData) SourceID ¶
func (td CobrassTemplData) SourceID() string
type ContainmentOV ¶
type ContainmentOV[T any] struct { CobrassTemplData Flag string Value any Collection []T }
ContainmentOV
type ContainsOptValidation ¶
type ContainsOptValidation[T any] struct { i18n.LocalisableError }
func (ContainsOptValidation[T]) IsAMemberOf ¶
func (e ContainsOptValidation[T]) IsAMemberOf() bool
type ContainsOptValidationBehaviourQuery ¶
func NewContainsOptValidationError ¶
func NewContainsOptValidationError[T any](flag string, value any, collection []T) ContainsOptValidationBehaviourQuery[T]
type ContainsOptValidationTemplData ¶
type ContainsOptValidationTemplData[T any] struct { ContainmentOV[T] }
ContainsOptValidationTemplData
func (ContainsOptValidationTemplData[T]) Message ¶
func (td ContainsOptValidationTemplData[T]) Message() *i18n.Message
type DryRunParamUsageTemplData ¶ added in v0.3.5
type DryRunParamUsageTemplData struct {
CobrassTemplData
}
DryRunParamUsageTemplData 🧊
func (DryRunParamUsageTemplData) Message ¶ added in v0.3.5
func (td DryRunParamUsageTemplData) Message() *Message
type FilesExGlobParamUsageTemplData ¶ added in v0.4.3
type FilesExGlobParamUsageTemplData struct {
CobrassTemplData
}
FilesExGlobParamUsageTemplData 🧊
func (FilesExGlobParamUsageTemplData) Message ¶ added in v0.4.3
func (td FilesExGlobParamUsageTemplData) Message() *Message
type FilesGlobParamUsageTemplData ¶ added in v0.3.5
type FilesGlobParamUsageTemplData struct {
CobrassTemplData
}
FilesGlobParamUsageTemplData 🧊
func (FilesGlobParamUsageTemplData) Message ¶ added in v0.3.5
func (td FilesGlobParamUsageTemplData) Message() *Message
type FilesRegExParamUsageTemplData ¶ added in v0.3.5
type FilesRegExParamUsageTemplData struct {
CobrassTemplData
}
FilesRegExParamUsageTemplData 🧊
func (FilesRegExParamUsageTemplData) Message ¶ added in v0.3.5
func (td FilesRegExParamUsageTemplData) Message() *Message
type FoldersExGlobParamUsageTemplData ¶ added in v0.4.3
type FoldersExGlobParamUsageTemplData struct {
CobrassTemplData
}
FoldersExGlobParamUsageTemplData 🧊
func (FoldersExGlobParamUsageTemplData) Message ¶ added in v0.4.3
func (td FoldersExGlobParamUsageTemplData) Message() *Message
type FoldersGlobParamUsageTemplData ¶ added in v0.4.3
type FoldersGlobParamUsageTemplData struct {
CobrassTemplData
}
FoldersGlobParamUsageTemplData 🧊
func (FoldersGlobParamUsageTemplData) Message ¶ added in v0.4.3
func (td FoldersGlobParamUsageTemplData) Message() *Message
type FoldersRexExParamUsageTemplData ¶ added in v0.4.3
type FoldersRexExParamUsageTemplData struct {
CobrassTemplData
}
FoldersRexExParamUsageTemplData 🧊
func (FoldersRexExParamUsageTemplData) Message ¶ added in v0.4.3
func (td FoldersRexExParamUsageTemplData) Message() *Message
type GreaterThanOptValidation ¶
type GreaterThanOptValidation struct {
i18n.LocalisableError
}
func (GreaterThanOptValidation) IsGreaterThan ¶
func (e GreaterThanOptValidation) IsGreaterThan() bool
type GreaterThanOptValidationBehaviourQuery ¶
func NewGreaterThanOptValidationError ¶
func NewGreaterThanOptValidationError(flag string, value, threshold any) GreaterThanOptValidationBehaviourQuery
type GreaterThanOptValidationTemplData ¶
type GreaterThanOptValidationTemplData struct {
RelationalOV
}
GreaterThanOptValidationTemplData
func (GreaterThanOptValidationTemplData) Message ¶
func (td GreaterThanOptValidationTemplData) Message() *i18n.Message
type InvalidExtendedGlobFilterBehaviourQuery ¶ added in v0.4.3
func NewInvalidExtendedGlobFilterValidationError ¶ added in v0.4.3
func NewInvalidExtendedGlobFilterValidationError(delimiter string) InvalidExtendedGlobFilterBehaviourQuery
type InvalidExtendedGlobFilterTemplData ¶ added in v0.4.3
type InvalidExtendedGlobFilterTemplData struct { CobrassTemplData Delimiter string }
AtMostOptValidationTemplData
func (InvalidExtendedGlobFilterTemplData) Message ¶ added in v0.4.3
func (td InvalidExtendedGlobFilterTemplData) Message() *i18n.Message
type InvalidExtendedGlobFilterValidation ¶ added in v0.4.3
type InvalidExtendedGlobFilterValidation struct {
i18n.LocalisableError
}
func (InvalidExtendedGlobFilterValidation) IsInvalidExtendedGlobFilter ¶ added in v0.4.3
func (e InvalidExtendedGlobFilterValidation) IsInvalidExtendedGlobFilter() bool
type LanguageParamUsageTemplData ¶ added in v0.4.0
type LanguageParamUsageTemplData struct {
CobrassTemplData
}
LanguageParamUsageTemplData 🧊
func (LanguageParamUsageTemplData) Message ¶ added in v0.4.0
func (td LanguageParamUsageTemplData) Message() *Message
type LessThanOptValidation ¶
type LessThanOptValidation struct {
i18n.LocalisableError
}
func (LessThanOptValidation) IsLessThan ¶
func (e LessThanOptValidation) IsLessThan() bool
type LessThanOptValidationBehaviourQuery ¶
func NewLessThanOptValidationError ¶
func NewLessThanOptValidationError(flag string, value, threshold any) LessThanOptValidationBehaviourQuery
type LessThanOptValidationTemplData ¶
type LessThanOptValidationTemplData struct {
RelationalOV
}
LessThanOptValidationTemplData
func (LessThanOptValidationTemplData) Message ¶
func (td LessThanOptValidationTemplData) Message() *i18n.Message
type MatchOV ¶
type MatchOV struct { CobrassTemplData Flag string Value string Pattern string }
MatchOV
type MatchOptValidation ¶
type MatchOptValidation struct {
i18n.LocalisableError
}
func (MatchOptValidation) IsMatch ¶
func (e MatchOptValidation) IsMatch() bool
type MatchOptValidationBehaviourQuery ¶
func NewMatchOptValidationError ¶
func NewMatchOptValidationError(flag, value, pattern string) MatchOptValidationBehaviourQuery
type MatchOptValidationTemplData ¶
type MatchOptValidationTemplData struct {
MatchOV
}
MatchOptValidationTemplData
func (MatchOptValidationTemplData) Message ¶
func (td MatchOptValidationTemplData) Message() *i18n.Message
type NotContainsOptValidation ¶
type NotContainsOptValidation[T any] struct { i18n.LocalisableError }
func (NotContainsOptValidation[T]) IsNotAMemberOf ¶
func (e NotContainsOptValidation[T]) IsNotAMemberOf() bool
type NotContainsOptValidationBehaviourQuery ¶
func NewNotContainsOptValidationError ¶
func NewNotContainsOptValidationError[T any](flag string, value any, collection []T) NotContainsOptValidationBehaviourQuery[T]
type NotContainsOptValidationTemplData ¶
type NotContainsOptValidationTemplData[T any] struct { ContainmentOV[T] }
NotContainsOptValidationTemplData
func (NotContainsOptValidationTemplData[T]) Message ¶
func (td NotContainsOptValidationTemplData[T]) Message() *i18n.Message
type NotMatchOptValidation ¶
type NotMatchOptValidation struct {
i18n.LocalisableError
}
func (NotMatchOptValidation) IsNotMatch ¶
func (e NotMatchOptValidation) IsNotMatch() bool
type NotMatchOptValidationBehaviourQuery ¶
func NewNotMatchOptValidationError ¶
func NewNotMatchOptValidationError(flag, value, pattern string) NotMatchOptValidationBehaviourQuery
type NotMatchOptValidationTemplData ¶
type NotMatchOptValidationTemplData struct {
MatchOV
}
NotMatchOptValidationTemplData
func (NotMatchOptValidationTemplData) Message ¶
func (td NotMatchOptValidationTemplData) Message() *i18n.Message
type NotWithinOptValidation ¶
type NotWithinOptValidation struct {
i18n.LocalisableError
}
func (NotWithinOptValidation) IsInsideOfRange ¶
func (e NotWithinOptValidation) IsInsideOfRange() bool
type NotWithinOptValidationBehaviourQuery ¶
func NewNotWithinOptValidationError ¶
func NewNotWithinOptValidationError(flag string, value, low, high any) NotWithinOptValidationBehaviourQuery
type NotWithinOptValidationTemplData ¶
type NotWithinOptValidationTemplData struct {
OutOfRangeOV
}
NotWithinOptValidationTemplData
func (NotWithinOptValidationTemplData) Message ¶
func (td NotWithinOptValidationTemplData) Message() *i18n.Message
type OutOfRangeOV ¶
type OutOfRangeOV struct { CobrassTemplData Flag string Value any Lo any Hi any }
💧 OutOfRangeOV
type ProfileParamUsageTemplData ¶ added in v0.3.5
type ProfileParamUsageTemplData struct {
CobrassTemplData
}
ProfileParamUsageTemplData 🧊
func (ProfileParamUsageTemplData) Message ¶ added in v0.3.5
func (td ProfileParamUsageTemplData) Message() *Message
type RelationalOV ¶
type RelationalOV struct { CobrassTemplData Flag string Value any Threshold any }
💧 Relational
type SamplingLastUsageTemplData ¶ added in v0.4.5
type SamplingLastUsageTemplData struct {
CobrassTemplData
}
SamplingLastUsageTemplData 🧊
func (SamplingLastUsageTemplData) Message ¶ added in v0.4.5
func (td SamplingLastUsageTemplData) Message() *Message
type SamplingNoFilesUsageTemplData ¶ added in v0.4.5
type SamplingNoFilesUsageTemplData struct {
CobrassTemplData
}
SamplingNoFilesUsageTemplData 🧊
func (SamplingNoFilesUsageTemplData) Message ¶ added in v0.4.5
func (td SamplingNoFilesUsageTemplData) Message() *Message
type SamplingNoFoldersUsageTemplData ¶ added in v0.4.5
type SamplingNoFoldersUsageTemplData struct {
CobrassTemplData
}
SamplingNoFoldersUsageTemplData 🧊
func (SamplingNoFoldersUsageTemplData) Message ¶ added in v0.4.5
func (td SamplingNoFoldersUsageTemplData) Message() *Message
type SamplingSampleUsageTemplData ¶ added in v0.4.5
type SamplingSampleUsageTemplData struct {
CobrassTemplData
}
SamplingSampleUsageTemplData 🧊
func (SamplingSampleUsageTemplData) Message ¶ added in v0.4.5
func (td SamplingSampleUsageTemplData) Message() *Message
type SchemeParamUsageTemplData ¶ added in v0.4.0
type SchemeParamUsageTemplData struct {
CobrassTemplData
}
SchemeParamUsageTemplData 🧊
func (SchemeParamUsageTemplData) Message ¶ added in v0.4.0
func (td SchemeParamUsageTemplData) Message() *Message
type TextualInteractionIsNoTUIUsageTemplData ¶ added in v0.4.5
type TextualInteractionIsNoTUIUsageTemplData struct {
CobrassTemplData
}
TextualInteractionIsNoTUIUsageTemplData 🧊
func (TextualInteractionIsNoTUIUsageTemplData) Message ¶ added in v0.4.5
func (td TextualInteractionIsNoTUIUsageTemplData) Message() *Message
type WithinOptValidation ¶
type WithinOptValidation struct {
i18n.LocalisableError
}
func (WithinOptValidation) IsOutOfRange ¶
func (e WithinOptValidation) IsOutOfRange() bool
type WithinOptValidationBehaviourQuery ¶
func NewWithinOptValidationError ¶
func NewWithinOptValidationError(flag string, value, low, high any) WithinOptValidationBehaviourQuery
type WithinOptValidationTemplData ¶
type WithinOptValidationTemplData struct {
OutOfRangeOV
}
WithinOptValidationTemplData
func (WithinOptValidationTemplData) Message ¶
func (td WithinOptValidationTemplData) Message() *i18n.Message
type WorkerPoolCPUParamUsageTemplData ¶ added in v0.3.5
type WorkerPoolCPUParamUsageTemplData struct {
CobrassTemplData
}
WorkerPoolCPUParamUsageTemplData 🧊
func (WorkerPoolCPUParamUsageTemplData) Message ¶ added in v0.3.5
func (td WorkerPoolCPUParamUsageTemplData) Message() *Message
type WorkerPoolNoWParamUsageTemplData ¶ added in v0.3.5
type WorkerPoolNoWParamUsageTemplData struct {
CobrassTemplData
}
WorkerPoolCPUParamUsageTemplData 🧊
func (WorkerPoolNoWParamUsageTemplData) Message ¶ added in v0.3.5
func (td WorkerPoolNoWParamUsageTemplData) Message() *Message