Abraham Murciano

撰写评论

更多提示
1. 根据你使用的语言,寻找一个库来帮你处理 CLI;避免自己实现;这不像看起来那么容易。
2. 注意 stdout 和 stderr,以及它们之间的区别和用途。如果你要提供任何将被其他脚本解析的输出,请将该输出单独放在 stdout 中,其他所有内容,如进度条、日志信息、警告和错误,甚至输入提示(如果有),都放在 stderr 中。
3. 如果你的程序的目的是输出一些特定的信息,不要提供输出标志,而是将该信息输出到 stdout,如果用户想保存它,他们可以有权将 stdout 重定向到一个文件。这样,他们可以在不创建文件的情况下运行它,如果他们只想看一次,并且他们可以将其管道传输到其他程序,从而简化脚本编写。

© . All rights reserved.