Ter seu programa se comportando de maneira diferente dependendo do que está conectado é desaprovado. Por exemplo, as Normas de Codificação da GNU dizem :
% bl0ck_qu0te%Em vez disso, considere adicionar opções de linha de comando ao seu programa para alterar o comportamento e usá-las em seu trabalho inicial.