MCPcopy
hub / github.com/hasura/graphql-engine / Run

Method Run

cli/commands/metadata_export.go:70–82  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

68}
69
70func (o *MetadataExportOptions) Run() error {
71 var op errors.Op = "commands.MetadataExportOptions.Run"
72 if len(o.output) != 0 {
73 if err := getMetadataFromServerAndWriteToStdoutByFormat(o.EC, rawOutputFormat(o.output)); err != nil {
74 return errors.E(op, err)
75 }
76 return nil
77 }
78 if err := getMetadataModeHandler(o.EC.MetadataMode).Export(o); err != nil {
79 return errors.E(op, err)
80 }
81 return nil
82}
83
84func getMetadataFromServerAndWriteToStdoutByFormat(ec *cli.ExecutionContext, format rawOutputFormat) error {
85 var op errors.Op = "commands.getMetadataFromServerAndWriteToStdoutByFormat"

Callers 2

ExecuteMethod · 0.95
newMetadataExportCmdFunction · 0.95

Calls 4

rawOutputFormatTypeAlias · 0.85
getMetadataModeHandlerFunction · 0.85
ExportMethod · 0.65

Tested by

no test coverage detected