package flagutil

import (
	"strings"
)

func (sl *StringList) String() string {
	return `"` + strings.Join(*sl, ",") + `"`
}

func (sl *StringList) Set(value string) error {
	*sl = strings.Split(value, ",")
	return nil
}

package flagutil

import (
	"strings"
)

func (sl *StringList) String() string {
	return `"` + strings.Join(*sl, ",") + `"`
}

func (sl *StringList) Set(value string) error {
	if value == "" {
		*sl = make(StringList, 0)
	} else {
		*sl = strings.Split(value, ",")
	}
	return nil
}

Fix bug handling empty string in lib/flagutil.StringList.Set().
Fix bug handling empty string in lib/flagutil.StringList.Set().
