use fancy_attr for customizations, check if they exist before trying to
apply any.
ChangeLog for 0.2.2
Always try to request a pty; if we're using sudo, abort if we can't.