pub fn is_non_interactive() -> bool
Check if non-interactive mode is enabled (explicit flag or no TTY detected)