schemer
, (*1)
A command line tool that helps you validating and formatting JSON configuration files.
File formatting is based on a JSON schema file., (*2)
Supported shortcuts (validation and formatting):, (*3)
Install
Install the schemer CLI tool adding emanueleminotto/schemer
to your global composer.json or from CLI:, (*4)
$ composer global require emanueleminotto/schemer
Attention! Remember to add $COMPOSER_HOME/vendor/bin
to your $PATH
(ref)., (*5)
Usage
``` bash, (*6)
validation ...
$ schemer validate https://raw.githubusercontent.com/composer/composer/master/res/composer-schema.json composer.json, (*7)
... with use shortcuts
$ schemer validate:bower bower.json, (*8)
$ schemer format https://raw.githubusercontent.com/composer/composer/master/res/composer-schema.json composer.json, (*9)
... with use shortcuts
$ schemer format:bower bower.json, (*10)
schemer available commands
$ schemer list, (*11)
## Testing
``` bash
$ vendor/bin/phpunit
License
The MIT License (MIT). Please see License File for more information., (*12)