()
| 281 | } |
| 282 | |
| 283 | func (s *Shell) readLine() (line string, err error) { |
| 284 | consumer := make(chan lineString) |
| 285 | defer close(consumer) |
| 286 | go s.reader.readLine(consumer) |
| 287 | ls := <-consumer |
| 288 | return ls.line, ls.err |
| 289 | } |
| 290 | |
| 291 | func (s *Shell) read() ([]string, error) { |
| 292 | s.rawArgs = nil |
no outgoing calls
no test coverage detected