package instance import "strings" func filterArgs(args []string) []string { out := make([]string, 0, len(args)) for _, arg := range args { name := strings.TrimLeft(arg, "-/") lower := strings.ToLower(name) switch { case lower == "background" || strings.HasPrefix(lower, "background="): continue case lower == "foreground" || strings.HasPrefix(lower, "foreground="): continue case lower == "ensure" || strings.HasPrefix(lower, "ensure="): continue case lower == "capture" || strings.HasPrefix(lower, "capture="): continue } out = append(out, arg) } return out }