datacontract editEdit a data contract file in the Data Contract Editor (web UI). Starts a local web server that opens the editor for the given file; saving writes back to the local file. Requires the api extra.
datacontract edit [LOCATION]
| Argument | Default | Description |
|---|---|---|
LOCATION |
datacontract.yaml |
Path of the data contract YAML to edit. If it does not exist, you are asked whether to initialize a new one. If a URL is given, you are asked whether to download a local copy. |
| Option | Default | Description |
|---|---|---|
--port |
4243 |
Bind the server to this port. |
--host |
127.0.0.1 |
Bind to this host (use 0.0.0.0 for Docker). |
--editor-version |
bundled | Version of the datacontract-editor npm package to load from the CDN. |
--editor-assets-url |
— | Base URL for editor assets (takes precedence over --editor-version). |
--open / --no-open |
--open |
Open the editor in the default browser. |
--debug / --no-debug |
--no-debug |
Enable debug logging. |
datacontract edit datacontract.yaml
See the Data Contract Editor guide for details.