3 stable releases

2.0.1 Aug 12, 2023
2.0.0 May 1, 2023
1.0.0 Apr 23, 2023

#763 in Database interfaces

Download history 2/week @ 2024-02-19 26/week @ 2024-02-26 31/week @ 2024-03-04 34/week @ 2024-04-01

60 downloads per month

MIT/Apache

33KB
716 lines

Schema registry CLI

Crates.io Documentation Codecov Dependency status

Provide a CLI to call with a schema registry.

Install

From source

If you have the Rust tooling

$ cargo install --locked schema-registry-cli

From pre-built binaries

TODO

Usage

Show help

$ 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

Subject commands

$ 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 commands

$ 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

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~9–23MB
~331K SLoC