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

Download history • Rust 包仓库 7/week @ 2024-03-12 • Rust 包仓库 3/week @ 2024-03-19 • Rust 包仓库 2/week @ 2024-03-26 • Rust 包仓库 21/week @ 2024-04-02 • Rust 包仓库 2/week @ 2024-04-16 • Rust 包仓库 4/week @ 2024-04-23 • Rust 包仓库 6/week @ 2024-04-30 • Rust 包仓库 2/week @ 2024-05-07 • Rust 包仓库 14/week @ 2024-05-14 • Rust 包仓库 14/week @ 2024-05-21 • Rust 包仓库 15/week @ 2024-05-28 • Rust 包仓库 39/week @ 2024-06-04 • Rust 包仓库 26/week @ 2024-06-11 • Rust 包仓库 26/week @ 2024-06-18 • Rust 包仓库 56/week @ 2024-06-25 • Rust 包仓库

每月下载量:149

Apache-2.0

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