JSONSCHEMA_SUITE(1)

πŸ“¦
version 2.0.0 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble

πŸ’– JSONSCHEMA_SUITE πŸ’–

okay bestie, so this is a User Commands situation, section 1, and it's literally called jsonschema_suite πŸ¦‹


✨ NAME ✨

jsonschema_suite β€” the language agnostic test suite for the JSON Schema specifications πŸ’… no cap, it does not care what language you write, it's just here to test your schema vibes.


🌸 DESCRIPTION 🌸

so the usage is literally this, copy it exactly bestie:

usage: jsonschema_suite [-h] {check,flatten,remotes,dump_remotes,serve} ...

and here's the whole point of the thing:

JSON Schema Test Suite utilities ✨ that's it, that's the mission statement, iconic.

πŸŽ€ positional arguments

  • {check,flatten,remotes,dump_remotes,serve} β€” these are the utility commands, pick one, that's your whole afternoon.

then each one explained, one by one, because we don't skip:

  • check β€” Sanity check the test suite. like a vibe check but for tests πŸ’€
  • flatten β€” Output a flattened file containing a selected version's test cases. one big file, one selected version, all the test cases, slay.
  • remotes β€” Output the expected URLs and their associated schemas for remote ref tests as a JSON object. urls + their schemas, bundled up as a JSON object, so organized 🫢
  • dump_remotes β€” Dump the remote ref schemas into a file tree it's giving "just put them all on disk in a tree" 🌈
  • serve β€” Start a webserver to serve schemas used by remote ref tests.</se> wait no β€” Start a webserver to serve schemas used by remote ref tests. yes. it spins up a whole webserver for the remote ref test schemas, main character energy πŸ‘‘

πŸ’œ optional arguments

  • -h, --help β€” show this help message and exit the classic, the legend, the one flag we all know and love πŸ’–

ngl bestie, that's the entire page. no hidden flags, no secret env vars, nothing lurking. what you see is what you get πŸŽ€

and that's a wrap! this little cutie is jsonschema_suite 2.0.0, June 2020, and it came to us under the JSONSCHEMA_SUITE(1) banner πŸ’… bye bestie, go test some schemas βœ¨πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from