是否存在通用(xml或类似)格式来定义命令行工具,例如输入参数和输出?
格式必须足够详细,以作为自动生成向导的基础,用于填写工具所需的输入。
我已经找到了生物信息学集成工作台Galaxy创建的基于xml的格式。问题是Galaxy toolconfig格式的xml文件不是独立的,而是需要一个附带的python (.py)文件,该文件执行一些逻辑,并且不遵循任何已定义的格式,因此很难移植到其他语言。
所以,寻找其他建议!
docbooks集合包含命令行工具的XML定义。
我很高兴这有帮助。这个问题很有趣。
公立小学你考虑过使用类似java的配置文件吗?例如
$ cat any.properties
javadoc.additionalparam=
javadoc.author=false
javadoc.encoding=
javadoc.noindex=false
javadoc.nonavbar=false
javadoc.notree=false
当我在学习XML的时候,我仍然没有感觉到我工作的规模有多大的优势,你呢?: -)