xml - 用于定义(输入参数)命令行工具的任何通用(xml?)格式?

标签 xml command-line wrapper command-line-arguments file-format

是否有用于定义命令行工具(例如输入参数和输出)的通用(xml 或类似)格式?

格式必须足够详细,以作为自动生成向导来填写工具所需输入的基础。

我已经找到了 xml-based format由生物信息学集成工作台 Galaxy 创建。问题是 Galaxy toolconfig 格式的 xml 文件不是独立的,而是需要一个附带的 python (.py) 文件来执行一些逻辑,并且不遵循任何定义的格式,因此很难移植到其他语言。

所以,寻找其他建议!

最佳答案

docbooks 集合包括 command-line tools 的 XML 定义.

很高兴对您有所帮助。这是一个有趣的问题。

附言

您是否考虑过使用类似 java 的配置文件?即

$ cat any.properties
javadoc.additionalparam=
javadoc.author=false
javadoc.encoding=
javadoc.noindex=false
javadoc.nonavbar=false
javadoc.notree=false

虽然我正在学习 XML,但在我工作的规模上,我仍然看不到太多优势,你呢? ;-)

关于xml - 用于定义(输入参数)命令行工具的任何通用(xml?)格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6678863/

相关文章:

java - 菜单选项不适用于 Android 2.2 和 2.3.5

Python 不能在 git bash 的命令行中工作

linux - 在最后一分钟内查找日志文件中关键字的出现次数

css - 如何将包装器 <div> 居中,使其不位于固定的垂直导航栏下方?

java - 有没有办法为同一个 ImageView 使用多个源?

java - 不幸的是,在splash.xml上添加图像后应用程序已停止

Swift 在沙盒模式下执行命令行命令

python-2.7 - 使用元类包装所有类方法

c++ - 在 boost::python 的类中公开公共(public)结构

iphone - 将图像发送到网络服务