使为rest服务创建cli包装器更加容易。
pyclist的Python项目详细描述
==
markus binsteiner
==
:作者:markus binsteiner
内容:
1 pyclist
-
一个快速为rest(或其他)api快速创建cli脚本的小框架。
1.1用法
~~~~~~~~~~~~~~~~~~~~~~~>
1.1.1.1对api类的要求(目前可能会改变)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-构造函数采用结果argparse命名空间中存在的参数(将转换为dict并传递给构造函数)
-方法需要以“call”开头,以便自动添加为子命令
-[文件类型的一些限制可能]
<1.1.2示例代码代码块::python
pyclist_obj.root_parser.add_自变量('--username',help=”api username',default=self.config.api_username)
pyclist_obj.root_parser.add_自变量('--token',help=”api token',默认值=self.config.api.api\u-token
;注册api类
pyclist-obu-obj.add-u命令([api\u类])
;执行所选方法(使用自动创建的api对象)执行所选方法(使用自动创建的api对象)
result=pyclist-obj.exec执行
<0.1.0(2015-01-11)0.1.0(2015-01-01-11)
>
:br/>:br/>:br/>:br/>:br/>:br/>:br/>:br/>:br/>>
*首先在PYPI上释放。
markus binsteiner
==
:作者:markus binsteiner
内容:
1 pyclist
-
一个快速为rest(或其他)api快速创建cli脚本的小框架。
1.1用法
~~~~~~~~~~~~~~~~~~~~~~~>
1.1.1.1对api类的要求(目前可能会改变)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-构造函数采用结果argparse命名空间中存在的参数(将转换为dict并传递给构造函数)
-方法需要以“call”开头,以便自动添加为子命令
-[文件类型的一些限制可能]
<1.1.2示例代码代码块::python
pyclist_obj.root_parser.add_自变量('--username',help=”api username',default=self.config.api_username)
pyclist_obj.root_parser.add_自变量('--token',help=”api token',默认值=self.config.api.api\u-token
;注册api类
pyclist-obu-obj.add-u命令([api\u类])
;执行所选方法(使用自动创建的api对象)执行所选方法(使用自动创建的api对象)
result=pyclist-obj.exec执行
<0.1.0(2015-01-11)0.1.0(2015-01-01-11)
>
:br/>:br/>:br/>:br/>:br/>:br/>:br/>:br/>:br/>>
*首先在PYPI上释放。