func ParseStringToArgs(s string) []string {
	r := []string{}
	s = strings.TrimSpace(s)
	if s == "" {
		return r
	}
	args := strings.Split(s, " ")
	for _, arg := range args {
		arg = strings.TrimSpace(arg)
		arg = strings.Trim(arg, `"`) // delete wrap "
		if arg != "" {
			r = append(r, arg)
		}
	}
	return r
}
// ParseStringToArgs line to args
// FIXME not work as expect
ParseStringToArgs line to args
FIXME not work as expect
// ParseStringToArgs line to args // FIXME not work as expect
func ParseStringToArgs(s string) []string {
	r := []string{}
	s = strings.TrimSpace(s)
	if s == "" {
		return r
	}
	args := strings.Split(s, " ")
	for _, arg := range args {
		arg = strings.TrimSpace(arg)
		arg = strings.Trim(arg, `"`) 
		if arg != "" {
			r = append(r, arg)
		}
	}
	return r
}
func ParseStringToArgs ( s string ) [ ] string { r := [ ] string { } s = strings . TrimSpace ( s ) if s == " " { return r } args := strings . Split ( s , " " ) for _ , arg := range args { arg = strings . TrimSpace ( arg ) arg = strings . Trim ( arg , `"` ) if arg != " " { r = append ( r , arg ) } } return r }
ParseStringToArgs line to args
FIXME not work as expect
ParseStringToArgs line to args FIXME not work as expect
// delete wrap "