Smithy command-line application
moonx moonrockz/smithy-cli@latest --help
moonx moonrockz/smithy-cli@latest versionmise use -g github:moonrockz/smithy
smithy versionmoon build apps/smithy --target native --release
_build/native/release/build/moonrockz/smithy-cli/smithy-cli.exe versionsmithy ast model.smithy extra.json
smithy validate model.smithy extra.json
smithy build --config smithy-build.json
smithy clean --config smithy-build.json
smithy select --selector 'structure > member > string' model.smithy
smithy convert --to json model.smithy -o model.json
smithy convert --to idl model.json -o model.smithy
smithy convert --to idl one.json two.json --output-dir generated
smithy format model.smithy
smithy format --check model.smithy model.json
smithy format --write model.smithy model.jsoncat model.smithy | smithy convert --from idl --to json -