4 个稳定版本
1.2.1 | 2024年1月31日 |
---|---|
1.2.0 | 2023年11月30日 |
1.1.1 | 2023年11月21日 |
1.1.0 | 2023年9月13日 |
#11 in #postman
每月下载量:149
190KB
3K SLoC
postman2openapi-cli
将 Postman 收集转换为 OpenAPI 定义。
安装
postman2openapi 的预编译二进制文件存档适用于 Windows、macOS 和 Linux。
Linux 二进制文件是静态可执行文件。Windows 二进制文件可以是使用 MinGW (GNU) 或 Microsoft Visual C++ (MSVC) 构建的。如果可能,请优先使用 MSVC,但您需要安装 Microsoft VC++ 2015 可再分发包。
对于 Rust 开发者,也可以通过 Cargo 安装。 安装 Rust 和 Cargo
要安装从 crates.io 上发布的最新版本,请使用
cargo install postman2openapi-cli
要从 GitHub 上的最新版本安装,请使用
cargo install --git https://github.com/kevinswiber/postman2openapi postman2openapi-cli
使用方法
USAGE:
postman2openapi [OPTIONS] [input-file]
ARGS:
<input-file> The Postman collection to convert; data may also come from stdin
OPTIONS:
-f, --output-format <format> The output format [default: yaml] [possible values: yaml, json]
-h, --help Print help information
-V, --version Print version information
示例
postman2openapi collection.json > openapi.yaml
cat collection.json | postman2openapi -f json
许可证
Apache 许可证 2.0 (Apache-2.0)
依赖
~5–9MB
~158K SLoC