Documentation
¶
Overview ¶
Package tty provides utilities for TTY (terminal) detection. This package uses golang.org/x/term for TTY detection, which aligns with modern Go best practices and the spinner library v1.23.1+ implementation.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsRunningInContainer ¶
func IsRunningInContainer() bool
IsRunningInContainer detects if the current process is running inside a container. Note: This package cannot use the logger package to avoid import cycles, since logger imports tty for terminal detection.
func IsStderrTerminal ¶
func IsStderrTerminal() bool
IsStderrTerminal returns true if stderr is connected to a terminal.
func IsStdoutTerminal ¶
func IsStdoutTerminal() bool
IsStdoutTerminal returns true if stdout is connected to a terminal.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.