나는 몇 가지 질문이 있습니다 :명령 줄 유틸리티 : 올바르게 만드는 방법은 무엇입니까?
클라이언트에 표시 할 수있는 오류가있는 경우 - 대신 STDOUT의 STDERR 스트림을 사용하는 좋은 일이가? 아니면 사소한 문제입니까?
이 유틸리티의 출력 메시지에 색상 지원을 추가하고 싶습니다. 환경에 대한 내재적 인 프레임 워크를 사용해야합니까? (256 색 모드와 "순수"모드 일 수 있습니다). 아니면 관대하게 만드는 방법?
클라이언트가 출력을 로그 파일로 리디렉션 할 수 있으므로 출력에 색상을 추가하는 것이 좋습니다. 그것 때문에 잠재적으로 어떤 것도 "깨뜨릴"수 있습니까?
UNIX-way(Do one thing and do it well)
에이 유틸리티를 구축하는 데 도움을주십시오.