Documentation
¶
Index ¶
- func KeyHandler(key keyboard.Key, buffer *Buffer, triggerAutocomplete func(), submit func())
- func MapKeys(input map[string]State) []string
- func MapKeysString(input map[string]string) []string
- func ParseFlags(input string) map[string]string
- type Buffer
- func (buffer *Buffer) AddCharacter(character rune)
- func (buffer *Buffer) Clear()
- func (buffer *Buffer) PrintHeader()
- func (buffer *Buffer) Read() string
- func (buffer *Buffer) RemoveCharacter()
- func (buffer *Buffer) Write()
- func (buffer *Buffer) WritePrevious()
- func (buffer *Buffer) WriteStore()
- func (buffer *Buffer) WriteStoreString(input string)
- func (buffer *Buffer) WriteString(input string)
- type ScreenWriter
- type State
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func KeyHandler ¶
func MapKeysString ¶
func ParseFlags ¶
Types ¶
type Buffer ¶ added in v1.1.0
type Buffer struct {
// contains filtered or unexported fields
}
func NewBuffer ¶ added in v1.1.0
func NewBuffer(writer ScreenWriter) Buffer
func (*Buffer) AddCharacter ¶ added in v1.1.0
func (*Buffer) PrintHeader ¶ added in v1.1.0
func (buffer *Buffer) PrintHeader()
func (*Buffer) RemoveCharacter ¶ added in v1.1.0
func (buffer *Buffer) RemoveCharacter()
func (*Buffer) WritePrevious ¶ added in v1.1.0
func (buffer *Buffer) WritePrevious()
func (*Buffer) WriteStore ¶ added in v1.1.0
func (buffer *Buffer) WriteStore()
func (*Buffer) WriteStoreString ¶ added in v1.1.0
func (*Buffer) WriteString ¶ added in v1.1.0
type ScreenWriter ¶
type ScreenWriter struct {
// contains filtered or unexported fields
}
func NewScreenWriter ¶
func NewScreenWriter(contextName string) ScreenWriter
func (ScreenWriter) NewLine ¶
func (writer ScreenWriter) NewLine()
func (ScreenWriter) WriteString ¶
func (writer ScreenWriter) WriteString(input string)
func (ScreenWriter) WriteStringf ¶
func (writer ScreenWriter) WriteStringf(input string, args ...any)
Click to show internal directories.
Click to hide internal directories.