func runProgram(idx *shells.Indexsh, c *api.Context, name string) { p := sshc.RunProgram(name, idx.Config) idx.Programs[name] = p go idx.GetLog(p, c) }