cloudmesh shell的一个名为openapi和foo的命令

cloudmesh.openapi的Python项目详细描述


CloudMesh OpenAPI合并

先决条件

$ pip install cloudmesh.openapi

用法

cms openapi命令的手册页是

cms openapi merge [SERVICES...] [--dir=DIR]
cms openapi list [--dir=DIR]
cms openapi description [SERVICES...] [--dir=DIR]
cms openapi md FILE [--indent=INDENT]

您需要将yaml文件放在当前目录中并执行 此目录中的程序

有关yaml文件的示例,请参见

请注意,spec目录包含的openapi规范 可能尚未完成或正在进行中。我们邀请您参加。 您可以下载一些示例,以及需要的.header.yaml文件 例如curl

一旦目录中有organization.yamluser.yamltimestap.yaml.header yaml,您就可以说

请注意,此脚本尚未重写$ref 合适,但如果你愿意帮忙,你可以这样做。

示例使用

这里我们演示一个使用示例

首先,我们下载一些openapi示例:

mkdir example
cd example
$ exportSPEC=https://raw.githubusercontent.com/cloudmesh-community/nist/master/spec
$ curl $SPEC/organization.yaml > organization.yaml
$ curl $SPEC/user.yaml > user.yaml
$ curl $SPEC/timestamp.yaml > timestamp.yaml
$ curl $SPEC/.header.yaml > .header.yaml

现在让我们用

$ cms openapi description organization user timestamp

要创建合并规范,可以使用

$ cms openapi merge organization user timestamp

要创建标记表示,可以使用

$ cms openapi md user

注意,对于标记规范,只指定了一个服务。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java单链表计数算法   使用Jlink在一个平台上为另一个平台创建Java运行时映像   矩阵如何在java中正确输入矩阵   集群服务器和独立服务器之间的java差异?   eclipse java。尝试从jar实例化类时发生lang.NoClassDefFoundError   java试图在Spring启动异常后重定向视图   java我在OnResume()中有必要的代码,而不是OnCreate(),但当我转到另一个活动然后返回时,ListView中的数组数据仍然会消失   sockets使用Java一个字节一个字节地复制文件,相当于复制整个文件?   java通过数组随机化坐标   java通过安卓连接到nodejs服务器并获得超时异常   在调试消息中放置空字符串调试Java 7看似奇怪的行为   java从语句创建PreparedStatement?   SpringWeb应用程序体系结构中的java上下文级别   java无法将字符串附加到jtextarea   java抽象可以通过使用接口来实现