资源说明:重击板
Bash Plate生成bash样板代码以进行选项解析和验证。
当前部署在这里: :
为什么? 每次(写完最后一个之后,足以忘掉所有细节)每次我都需要编写一个shell脚本:
:face_with_monocle: “我希望这是可重用的,所以我将使用适当的选项和帮助消息”
:thinking_face: “嗯,是getopt还是getopts?哪个是GNU,哪个是POSIX?我不应该使用argbash吗?”
:face_with_steam_from_nose: “那么选项规范看起来应该是什么样子?为什么又要从头开始冒号?以下选项是否带有参数?” 等等。
:weary_face: “我如何测试是否设置了论点?可靠且可移植?”
现在,我要么:
复制一个旧脚本并在其中打乱-糟糕,由于有一些要删除的东西,我可能会破坏事情,我仍然需要思考
阅读有关选项解析的信息-不好,因为需要时间,我必须在getopt,getopts和argbash之间做出选择
只需跳过参数化脚本并对所有内容进行硬编码-很明显,这很糟糕
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。