package
0.12.0
Repository: https://github.com/coding-hui/ai-terminal.git
Documentation: pkg.go.dev

# Functions

GetSize returns the current size of the terminal associated with fd.
NewMaxWidthWriter is a Writer that supports a limit of characters on every line, but doesn't do any word wrapping automatically.
NewPunchCardWriter is a NewWordWrapWriter that limits the line width to 80 columns.
NewResponsiveWriter creates a Writer that detects the column width of the terminal we are in, and adjusts every line width to fit and use recommended terminal sizes for better readability.
NewWordWrapWriter is a Writer that supports a limit of characters on every line and does auto word wrapping that respects that limit.
ReadPipeInput reads input from a pipe and returns it as a string.

# Variables

No description provided by the author
No description provided by the author

# Structs

TerminalSize represents the width and height of a terminal.
TTY helps invoke a function and preserve the state of the terminal, even if the process is terminated during execution.

# Interfaces

TerminalSizeQueue is capable of returning terminal resize events as they occur.