spicedb-dsl-validator is a CLI tool which parse and validate SpiceDB schema.
About SpiceDB
SpiceDB is an open source, Google Zanzibar-inspired database for creating and managing security-critical application permissions.
Build
make binary
Linux
make binary/linux
Darwin
make binary/darwin
Windows
make binary/windows
Test
make test
Usage
Parsed Correctly
./spicedb-dsl-validator parse --file-path cmd/tests/empty.zed
Broken schema
./spicedb-dsl-validator parse --file-path cmd/tests/broken.zed
Complied error: parse error in `schema`, line 1, column 1: Expected end of statement or definition, found: TokenTypeError