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)
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…