func mkdkr(x *cli.Context) { defer func() { if r := recover(); r != nil { fatalf("error, likely due to missing server or misspelled anchor: %v", r) } }() c := dial(x) args := x.Args() if len(args) != 1 { fatalf("mkdkr needs an anchor argument") } w, _ := parseGlob(args[0]) buf, _ := ioutil.ReadAll(os.Stdin) var run docker.Run if err := json.Unmarshal(buf, &run); err != nil { fatalf("command json not parsing: %v", err) } if x.Bool("scrub") { run.Scrub = true } _, err := c.Walk(w).MakeDocker(run) if err != nil { fatalf("mkdkr error: %s", err) } }