4 个稳定版本

2.1.0 2024 年 5 月 29 日
2.0.1 2023 年 8 月 12 日
2.0.0 2023 年 5 月 1 日
1.0.0 2023 年 4 月 23 日

#311 in 数据库接口

Download history 2/week @ 2024-05-18 122/week @ 2024-05-25 21/week @ 2024-06-01 9/week @ 2024-06-08 2/week @ 2024-06-15

210 每月下载量

MIT/Apache

33KB
724

Schema registry CLI

Crates.io Documentation Codecov Dependency status

提供一个 CLI 来调用 schema registry。

安装

从源代码

如果你有 Rust 工具

$ cargo install --locked schema-registry-cli

从预构建的二进制文件

待办事项

用法

自定义 Schema Registry URL

默认情况下,命令行界面使用默认的 Schema Registry URL https://127.0.0.1:8081。您可以在每个子命令中添加 --url 参数,或者您可以使用设置 SCHEMA_REGISTRY_URL 环境变量来使用不同的 API 基础 URL。

显示帮助

$ schema-registry-cli --help
CLI for a schema-registry

Usage: schema-registry-cli [OPTIONS] <COMMAND>

Commands:
  subject     Subject commands
  schema      Schema commands
  completion  Generate shell completions
  help        Print this message or the help of the given subcommand(s)

Options:
  -v, --verbose...  More outputs per occurrence
  -q, --quiet...    Less outputs per occurrence
  -h, --help        Print help
  -V, --version     Print version

主题命令

$ schema-registry-cli subject --help
Subject commands

Usage: schema-registry-cli subject [OPTIONS] <COMMAND>

Commands:
  list      List subjects
  register  Register schema
  check     Check schema compatibility
  delete    Delete subject
  help      Print this message or the help of the given subcommand(s)

Options:
  -v, --verbose...  More outputs per occurrence
  -q, --quiet...    Less outputs per occurrence
  -h, --help        Print help

模式命令

$ schema-registry-cli schema --help
Schema commands

Usage: schema-registry-cli schema [OPTIONS] <COMMAND>

Commands:
  get   List subjects
  help  Print this message or the help of the given subcommand(s)

Options:
  -v, --verbose...  More outputs per occurrence
  -q, --quiet...    Less outputs per occurrence
  -h, --help        Print help

许可协议

许可协议为以下之一

任选其一。

贡献

除非你明确表示,否则根据 Apache-2.0 许可证定义的,你提交给本工作的任何有意贡献,都应如上双许可,没有额外的条款或条件。

依赖项

~9–21MB
~315K SLoC