module Console::Output::Default

def self.mail?(env = ENV)

Cron jobs often have MAILTO set and lack TERM, or have minimal TERM values.
Detect if we're running in a cron job or mail context where human-readable output is preferred.
def self.mail?(env = ENV)
	# Check for common cron environment indicators
	return true if env.key?("MAILTO") && !env["MAILTO"].empty?
	
	false
end