Tput::Emulator
Inherits Crystallabs::Helpers::Boolean / Crystallabs::Helpers::Logging / JSON::Serializable / Reference / Object
Class for terminal emulator program detection.
The detection is always just a best-effort because it relies on testing environment variables, and these are passed from processes to children. (I.e. if a person opens an xterm, then an lxterminal in it, xterm-specific environment variables will propagate to lxterm, confusing the detection.
Constants
Log = ::Log.for((self.name.gsub("::", '.')).underscore)
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
inspect(io)
Source