我目前正在编写一个Bash脚本,其中包含许多功能,并希望添加文档以使其他团队成员了解该功能的重点。
是否有标准的“样式”用于记录Bash脚本及其包含的功能?
答案 0 :(得分:10)
我明白我正在添加一个旧问题的答案,但我觉得最近工具有所改进,并希望提供其他建议,以帮助其他正在查看此问题的人。
我最近发现TomDoc.sh,它在shell脚本中使用TomDoc样式注释。然后,提供的工具可以提取信息并生成降价或纯文本文档。
还存在其他工具。 BashDoc以JavaDoc语法为模型,支持各种标记。使用RoboDoc,您在Bash代码中嵌入了C风格的注释,并提取必要的信息。最后,Apple使用HeaderDoc作为其shell脚本。所有这三个都有你所写评论的建议风格。
如果您希望注释代码而不是生成文档,shocco.sh可能是您更喜欢的。它没有特定的格式,旨在让您查看描述您正在运行的shell命令的人类可读文本。
答案 1 :(得分:5)
通常,我会尝试遵循类似于我使用的其他语言(如C.)的指南。
这包括一个包含以下内容的函数头:
答案 2 :(得分:2)
根据我的理解,Bash doc没有标准。 但通常你会: