Documentation
¶
Index ¶
- Constants
- type AnsiColor
- type AnsiTerminal
- func (t *AnsiTerminal) ClearEOL()
- func (t *AnsiTerminal) ClearScreen()
- func (t *AnsiTerminal) Close() (err error)
- func (t *AnsiTerminal) DisplayMenuItem(id rune, description string)
- func (t *AnsiTerminal) GetTerminalSize() (columns int, rows int)
- func (t *AnsiTerminal) GotoXY(row int, column int)
- func (t *AnsiTerminal) HasIncomingData() (result bool)
- func (t *AnsiTerminal) Input(size int, mode InputMode) (result string, err error)
- func (t *AnsiTerminal) Print(a ...interface{}) (n int, err error)
- func (t *AnsiTerminal) Printf(format string, a ...interface{}) (n int, err error)
- func (t *AnsiTerminal) Println(a ...interface{}) (n int, err error)
- func (t *AnsiTerminal) ResizeTerminal(w int, h int)
- func (t *AnsiTerminal) SendTextFile(path string)
- func (t *AnsiTerminal) SetBlink(v bool)
- func (t *AnsiTerminal) SetColor(fg AnsiColor, bright bool)
- func (t *AnsiTerminal) SetFullColor(fg AnsiColor, bg AnsiColor, bright bool)
- func (t *AnsiTerminal) WaitKey(ignoreCase bool) (r rune, err error)
- func (t *AnsiTerminal) WaitKeys(allowed string, ignoreCase bool) (r rune, err error)
- func (t *AnsiTerminal) WriteText(data []byte) (totalWritten int, err error)
- type InputMode
- type ReadResponse
Constants ¶
View Source
const ( Reset AnsiColor = -1 Black AnsiColor = 0 Red AnsiColor = 1 Green AnsiColor = 2 Yellow AnsiColor = 3 Blue AnsiColor = 4 Magenta AnsiColor = 5 Cyan AnsiColor = 6 White AnsiColor = 7 InputAll InputMode = 0 InputDigit InputMode = 1 InputUpall InputMode = 2 InputPassword InputMode = 3 InputUpfirst InputMode = 4 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnsiTerminal ¶
type AnsiTerminal struct { *bufio.ReadWriter Cp437toUtf8 bool // contains filtered or unexported fields }
func CreateAnsiTerminal ¶
func CreateAnsiTerminal(device io.ReadWriteCloser) *AnsiTerminal
func (*AnsiTerminal) ClearEOL ¶
func (t *AnsiTerminal) ClearEOL()
func (*AnsiTerminal) ClearScreen ¶
func (t *AnsiTerminal) ClearScreen()
func (*AnsiTerminal) Close ¶
func (t *AnsiTerminal) Close() (err error)
func (*AnsiTerminal) DisplayMenuItem ¶
func (t *AnsiTerminal) DisplayMenuItem(id rune, description string)
func (*AnsiTerminal) GetTerminalSize ¶
func (t *AnsiTerminal) GetTerminalSize() (columns int, rows int)
func (*AnsiTerminal) GotoXY ¶
func (t *AnsiTerminal) GotoXY(row int, column int)
func (*AnsiTerminal) HasIncomingData ¶
func (t *AnsiTerminal) HasIncomingData() (result bool)
func (*AnsiTerminal) Input ¶
func (t *AnsiTerminal) Input(size int, mode InputMode) (result string, err error)
func (*AnsiTerminal) Print ¶
func (t *AnsiTerminal) Print(a ...interface{}) (n int, err error)
func (*AnsiTerminal) Printf ¶
func (t *AnsiTerminal) Printf(format string, a ...interface{}) (n int, err error)
func (*AnsiTerminal) Println ¶
func (t *AnsiTerminal) Println(a ...interface{}) (n int, err error)
func (*AnsiTerminal) ResizeTerminal ¶
func (t *AnsiTerminal) ResizeTerminal(w int, h int)
func (*AnsiTerminal) SendTextFile ¶
func (t *AnsiTerminal) SendTextFile(path string)
func (*AnsiTerminal) SetBlink ¶
func (t *AnsiTerminal) SetBlink(v bool)
func (*AnsiTerminal) SetColor ¶
func (t *AnsiTerminal) SetColor(fg AnsiColor, bright bool)
func (*AnsiTerminal) SetFullColor ¶
func (t *AnsiTerminal) SetFullColor(fg AnsiColor, bg AnsiColor, bright bool)
type ReadResponse ¶
type ReadResponse struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.