func ArgsWithPrefix(args map[string][]string, prefix string) map[string][]string {
	filtered := map[string][]string{}
	for key, slice := range args {
		if !strings.HasPrefix(key, prefix) {
			continue
		}
		for _, val := range slice {
			filtered[key] = append(filtered[key], val)
		}
	}
	return filtered
}
// ArgsWithPrefix filters arguments by prefix and collects values.
ArgsWithPrefix filters arguments by prefix and collects values.
// ArgsWithPrefix filters arguments by prefix and collects values .
func ArgsWithPrefix(args map[string][]string, prefix string) map[string][]string {
	filtered := map[string][]string{}
	for key, slice := range args {
		if !strings.HasPrefix(key, prefix) {
			continue
		}
		for _, val := range slice {
			filtered[key] = append(filtered[key], val)
		}
	}
	return filtered
}
func ArgsWithPrefix ( args map [ string ] [ ] string , prefix string ) map [ string ] [ ] string { filtered := map [ string ] [ ] string { } for key , slice := range args { if ! strings . HasPrefix ( key , prefix ) { continue } for _ , val := range slice { filtered [ key ] = append ( filtered [ key ] , val ) } } return filtered }
ArgsWithPrefix filters arguments by prefix and collects values.
ArgsWithPrefix filters arguments by prefix and collects values .