【发布时间】:2019-07-23 17:56:54
【问题描述】:
背景
例如,Python 脚本可以通过docstrings 拥有多个“级别”的文档。它的巧妙之处在于,它们可以在每个函数级别、每个方法级别、每个类级别以及最重要的(在我的问题的上下文中)定义:每个文件级别。例如,文件的顶部可能如下所示:
#!/usr/bin/env python
"""
@brief A script that does cool stuff.
"""
What's especially useful about this feature is that it's easy to extract and print at run-time.
问题
bash 脚本支持这样的功能吗?即是否有一种“标准化”方法来生成文件级文档集(即脚本用途的人类可读描述,usage syntax 等;以便另一个脚本很容易自动解析/提取它信息?我的目标是创建几个自记录的调试脚本,如果已经有标准/事实上的最佳方法来做到这一点,我想避免重新发明轮子。强>
【问题讨论】:
-
简答:不,
bash本身一无所有。这使得这是一个关于哪些 3rd 方工具可能遵循某种约定的问题,这使得它脱离了主题。
标签: bash python bash shell scripting documentation