# Ouest-France Platform `validator-cli`
`validator-cli` helps you validate your BlockProvider interface (BlockProviderConfig and BlockJSON).
[](https://travis-ci.org/Ouest-France/platform) [](https://ci.appveyor.com/project/Ouest-France/platform/branch/master) [](https://crates.io/crates/validator-cli) [](https://crates.io/crates/validator-cli) [](https://crates.io/crates/validator-cli) [](https://docs.rs/crate/validator-cli/) [](https://crates.io/crates/validator-cli)
<p align="center"><img src="assets/demo.gif" /></p>
### Download binaries
- Download `validator-cli` for your OS from the [release page](https://github.com/Ouest-France/platform/releases)
### Usage (on Linux/MacOSX)
Validate a local BlockProvider service:
```shell
validator-cli.exe --url http://localhost:3000/configurations --schema BlockProviderConfig
```
### Usage (on Linux/MacOSX)
Validate a local BlockProvider service:
```shell
validator-cli --url http://localhost:3000/configurations --schema BlockProviderConfig
```
## Development
#### Generate a new release
Just push a new Git tag.
#### Run tests
```shell
cargo test
```