Regras não ditas dos programas de terminal: Uma retrospectiva de 20 anos
2024-12-12
Este artigo resume a experiência de 20 anos do autor com programas de terminal, destilando regras comuns, embora não oficiais, de comportamento. Essas regras cobrem as respostas dos programas a Ctrl-C, Ctrl-D e à tecla 'q', uso de cores, suporte a vinculações de teclas readline e saída de pipe. O autor observa que, embora não sejam padrões obrigatórios, a compreensão dessas regras ajuda a prever o comportamento do programa de terminal e reduz a curva de aprendizado. O artigo usa exemplos para analisar a aplicabilidade e as exceções a essas regras, enfatizando a importância de distinguir entre a responsabilidade do próprio programa e o comportamento padrão do sistema operacional.
(jvns.ca)