为了完成任务,rake任务是否可以访问用户调用的任务列表?考虑一个基于Rake的构建工具。帮助任务想要知道还指定了哪些任务,以便打印它们的用法并停止构建过程。与rake风格的参数传递相比,这样做的好处是语法更清晰(rake help build而不是rake help task=build)和链接(rake help build run_tests将打印两者的用法
我目前正在开发一个名为up的shell脚本,它在使用--help调用命令行时显示了一个用法字符串。输出如下所示:usage: up [-n levels][--help][--versions][basename]...这看起来不错,但我想知道是否真的需要显示--help和--version选项,因为它们是一个被广泛接受的标准,似乎只会给使用字符串添加噪音。