package main import ( "bufio" "fmt" "os" "s.mcquay.me/dm/kvrepl" ) func main() { d := &kvrepl.DB{ KV1: map[string]string{}, KV2: map[string]string{}, PKV: true, } scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { v, err := kvrepl.Parse(scanner.Text(), d) if err != nil { fmt.Fprintln(os.Stderr, err) } else { if v != "" { fmt.Println(v) } } } }