func configForIndex(idx *shells.Indexsh, c *api.Context, fname string) (err error) { var data []byte idx.ConfigFile = fname if data, err = ioutil.ReadFile(fname); err == nil { err = json.Unmarshal(data, &idx.Config) } idx.Killall(c) if err == nil { fmt.Fprintf(c.W, "Loaded config %q ...\n", idx.ConfigFile) } return }