You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
396 B
24 lines
396 B
package terminal |
|
|
|
import ( |
|
"io" |
|
) |
|
|
|
// Stdio is the standard input/output the terminal reads/writes with. |
|
type Stdio struct { |
|
In FileReader |
|
Out FileWriter |
|
Err io.Writer |
|
} |
|
|
|
// FileWriter provides a minimal interface for Stdin. |
|
type FileWriter interface { |
|
io.Writer |
|
Fd() uintptr |
|
} |
|
|
|
// FileReader provides a minimal interface for Stdout. |
|
type FileReader interface { |
|
io.Reader |
|
Fd() uintptr |
|
}
|
|
|