zum:停止编写脚本来与您的API进行交互。 称它们为CLI

时间:2024-04-14 14:10:07
【文件属性】:

文件名称:zum:停止编写脚本来与您的API进行交互。 称它们为CLI

文件大小:41KB

文件格式:ZIP

更新时间:2024-04-14 14:10:07

api tooling api-client api-wrapper developer-tools

祖姆 停止编写脚本来与您的API进行交互。 而是将它们称为CLI。 Zum (根据上下文,德语单词的含义大致为“到”或“到”,发音为/tsʊm/ )是一种工具,可让您使用文件描述Web API,然后使用命令行与该API交互。 这意味着编写自定义脚本来帮助您进行交互和开发每个API的日子已经过去。 只需创建一个zum.toml ,描述您的API即可,而zum.toml维护更多代码! 为什么选择祖姆? 尽管有一些目标类似于zum工具,但范围却大不相同。 常见的竞争者是基于的工具(例如 )和 。 对我来说,在足够大的API上使用基于OpenAPI的文档工具是必不可少的,但是描述方法非常冗长且非常复杂,因此通常在API具有多个端点时才添加它。 另一方面,在查询API时,cURL变得非常冗长而乏味,因此我在开发API时不喜欢使用它。 作为比较,这是一个curl命令,用于查询带有JSON正文的本地


【文件预览】:
zum-master
----poetry.lock(45KB)
----.gitignore(231B)
----zum()
--------__init__.py(120B)
--------engine.py(2KB)
--------cli.py(1KB)
--------requests()
--------constants.py(392B)
--------configs()
--------executor.py(398B)
----Makefile(1013B)
----pyproject.toml(1KB)
----LICENSE(1KB)
----.github()
--------PULL_REQUEST_TEMPLATE()
--------pull_request_template.md(403B)
--------workflows()
----scripts()
--------bump.sh(1KB)
----README.md(9KB)
----tests()
--------test_executor.py(5KB)
--------conftest.py(1KB)
--------test_cli.py(2KB)
--------__init__.py(0B)
--------test_engine.py(4KB)
--------requests()
--------configs()
----.coveragerc(30B)
----.pylintrc(138B)
----.flake8(158B)
----mypy.ini(121B)

网友评论