github.com/haagen/force@v0.19.6-0.20140911230915-22addd930b34/attrs.go (about) 1 package main 2 3 import ( 4 "net/url" 5 "strings" 6 ) 7 8 func ParseArgumentAttrs(pairs []string) (parsed map[string]string) { 9 parsed = make(map[string]string) 10 for _, pair := range pairs { 11 split := strings.SplitN(pair, ":", 2) 12 parsed[split[0]] = split[1] 13 } 14 return 15 } 16 17 func PairsToUrlValues(pairs map[string]string) (values url.Values) { 18 values = url.Values{} 19 for key, value := range pairs { 20 values.Set(key, value) 21 } 22 return 23 }