INNER CODE UNIT · Go
func
alcideio/rbac-tool · cmd/auditgen_cmd.go:114
func (a *AuditGenOpts) Complete() error {
return nil
}
func (a *AuditGenOpts) Validate() error {
if len(a.AuditSources) == 0 {
return fmt.Errorf("--filename is required")
}
if len(a.GeneratedPath) == 0 {
return fmt.Errorf("--output is required")
}
if a.UserRegexFilter != "" {
_, err := regexp.Compile(a.UserRegexFilter)
if err != nil {
return fmt.Errorf("--user must be a valid regex - %v", err)
}