I am building a command line tool and I want to make sure I follow customer experience best practices.<p>Is there any online material/link that you use which lists best practices?<p>Types of questions I have:
1) How error messages should be formatted? Which information should they contain?
2) How commands and options should be organized?
3) What about "sequence" of commands", or flows, how to capture this with a good CX in the tool itself?
4) Naming of commands, etc.<p>Thanks!