Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.43 KB

File metadata and controls

48 lines (31 loc) · 1.43 KB

import { MarkdownChipRow } from "/src/components/Chip/MarkdownChipRow";

dfx schema

<MarkdownChipRow labels={["Reference"]} />

The dfx schema command prints the schema for dfx.json.

Basic usage

dfx schema [option] [flag]

Options

You can use the following option with the dfx schema command.

Option Description
--for <which> Display schema for which JSON file. (default: dfx, possible values: dfx, networks, dfx-metadata, extension-manifest)
--outfile <outfile> Specifies a file to output the schema to instead of printing it to stdout.

Examples

You can print the schema for dfx.json by running the following command:

dfx schema

You can print the schema for networks.json by running the following command:

dfx schema --for networks

You can print the schema for the "dfx" metadata JSON (which contains fields such as "pullable", "tech_stack", etc) by running the following command:

dfx schema --for dfx-metadata

If you want to write the schema for dfx.json to path/to/file/schema.json, you can do so by running the following command:

dfx schema --outfile path/to/file/schema.json