Documentation ¶
Index ¶
- type IOStreams
- func (s *IOStreams) CanPrompt() bool
- func (s *IOStreams) IsSSHSession() bool
- func (s *IOStreams) IsStderrTTY() bool
- func (s *IOStreams) IsStdinTTY() bool
- func (s *IOStreams) IsStdoutTTY() bool
- func (s *IOStreams) NewSpinner() *spinner.Spinner
- func (s *IOStreams) SetStderrTTY(isTTY bool)
- func (s *IOStreams) SetStdinTTY(isTTY bool)
- func (s *IOStreams) SetStdoutTTY(isTTY bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IOStreams ¶
type IOStreams struct { In io.ReadCloser Out io.Writer ErrOut io.Writer // contains filtered or unexported fields }
IOStreams is a type which defines the streams for the program
func System ¶
func System() *IOStreams
System creates an IOStreams using the standard system streams
func (*IOStreams) IsSSHSession ¶
func (*IOStreams) IsStderrTTY ¶
func (*IOStreams) IsStdinTTY ¶
func (*IOStreams) IsStdoutTTY ¶
func (*IOStreams) NewSpinner ¶ added in v0.27.0
NewSpinner returns a new spinner progress bar to be used in synchronous commands
func (*IOStreams) SetStderrTTY ¶
func (*IOStreams) SetStdinTTY ¶
func (*IOStreams) SetStdoutTTY ¶
Click to show internal directories.
Click to hide internal directories.