## Usage

```
npx wgc monograph fetch-schema <name>
```

## Description

The `npx wgc monograph fetch-schema` command allows you to fetch the latest valid Schema Definition Language (SDL) of a monograph from the Cosmo platform’s control plane. You can use this command to retrieve the SDL and, if needed, pipe the output to a file.

By default, the output schema is set to the **Router Schema**. To use the **Client Schema** instead, specify the `-c` or `--client-schema` flag to the command.

## Parameters

- `<name>`: The name of the monograph you want to fetch. Replace `<name>` with the name of the monograph you wish to retrieve the SDL for.

## Options

- `-n, --namespace` : The namespace of the monograph (Default: “default”).
- `-o, --out` : Destination file for the SDL. Prints to standard output if not provided.
- `-c, --client-schema`: Output the Client Schema instead of the default Router Schema.

## Examples

```
npx wgc monograph fetch-schema production
```
Fetch the latest valid SDL of the monograph named “production.”

```
npx wgc monograph fetch-schema production -o production-schema.graphql
```
Fetch the latest valid SDL of the monograph named “production” and save it to a file named “production-schema.graphql.”

```
npx wgc monograph fetch-schema production --client-schema
```
Fetch the latest valid client SDL of the monograph named “production.”

## Notes

- The `npx wgc monograph fetch-schema` command interacts with the Cosmo platform’s control plane to fetch the latest valid SDL of the specified monograph. Ensure that you have the necessary permissions to perform this operation.
