src.elv.sh/pkg/eval.Port.File (field)
26 uses
src.elv.sh/pkg/eval (current package)
compile_effect.go#L105: File: writer, Chan: ch, closeFile: true, closeChan: true}
compile_effect.go#L107: File: reader, Chan: ch, closeFile: true, closeChan: false}
compile_effect.go#L530: fm.ports[dst] = &Port{File: f, closeFile: true, Chan: chanForFileRedir(op.mode)}
compile_effect.go#L532: fm.ports[dst] = &Port{File: src, closeFile: false, Chan: chanForFileRedir(op.mode)}
compile_effect.go#L543: fm.ports[dst] = &Port{File: f, closeFile: false, Chan: chanForFileRedir(op.mode)}
eval.go#L415: errFile := cfg.Ports[2].File
eval.go#L501: fmt.Fprintln(cfg.Ports[2].File,
external_cmd.go#L73: files[i] = port.File
frame.go#L95: return fm.ports[0].File
frame.go#L105: return fm.ports[1].File
frame.go#L110: return fm.ports[2].File
port.go#L16: File *os.File
port.go#L24: return &Port{p.File, p.Chan, false, false}
port.go#L33: p.File.Close()
port.go#L52: DummyInputPort = &Port{File: DevNull, Chan: ClosedChan}
port.go#L55: DummyOutputPort = &Port{File: DevNull, Chan: BlackholeChan}
port.go#L105: port := &Port{Chan: ch, closeChan: true, File: w, closeFile: true}
port.go#L211: return &Port{File: f, Chan: ch}, func() {
port.go#L228: return []*Port{{File: files[0], Chan: ClosedChan}, port1, port2}, func() {
src.elv.sh/pkg/edit
completion.go#L416: {Chan: input, File: eval.DevNull}, port1, {File: os.Stderr}}})
completion.go#L490: nil, port1, {File: os.Stderr}}})
config_api.go#L153: eval.EvalCfg{Ports: []*eval.Port{nil, port1, {File: os.Stderr}}})
key_binding.go#L109: port := &eval.Port{Chan: ch, File: w}
src.elv.sh/pkg/web
web.go#L124: {File: outFile, Chan: outChan},
web.go#L125: {File: errFile, Chan: eval.BlackholeChan},