{
  "name": "gatsby",
  "description": "Gatsby CLI",
  "options": [
    {
      "names": [
        "-v",
        "--version"
      ],
      "description": "View your current Gatsby CLI version"
    }
  ],
  "subcommands": [
    {
      "name": "develop",
      "description": "Start the Gatsby development server",
      "options": [
        {
          "names": [
            "-H",
            "--host"
          ],
          "description": "Set host. Defaults to localhost",
          "args": [
            {
              "name": "host"
            }
          ]
        },
        {
          "names": [
            "-p",
            "--port"
          ],
          "description": "Set port. Defaults to env.PORT or 8000",
          "args": [
            {
              "name": "port"
            }
          ]
        },
        {
          "names": [
            "-o",
            "--open"
          ],
          "description": "Open the site in your (default) browser for you"
        },
        {
          "names": [
            "-S",
            "--https"
          ],
          "description": "Use HTTPS"
        },
        {
          "names": [
            "--inspect"
          ],
          "description": "Opens a port for debugging"
        }
      ]
    },
    {
      "name": "build",
      "description": "Compile your application and make it ready for deployment",
      "options": [
        {
          "names": [
            "--prefix-paths"
          ],
          "description": "Build site with link paths prefixed (set pathPrefix in your config)"
        },
        {
          "names": [
            "--no-uglify"
          ],
          "description": "Build site without uglifying JS bundles (for debugging)"
        },
        {
          "names": [
            "--profile"
          ],
          "description": "Build site with react profiling"
        },
        {
          "names": [
            "--open-tracing-config-file"
          ],
          "description": "Use Tracer configuration file"
        },
        {
          "names": [
            "--graphql-tracing"
          ],
          "description": "Trace every graphql resolver, may have performance implications"
        },
        {
          "names": [
            "--no-color",
            "--no-colors"
          ],
          "description": "Disables colored terminal output"
        }
      ]
    },
    {
      "name": "serve",
      "description": "Serve the production build of your site for testing",
      "options": [
        {
          "names": [
            "-H",
            "--host"
          ],
          "description": "Set host. Defaults to localhost",
          "args": [
            {
              "name": "host"
            }
          ]
        },
        {
          "names": [
            "-p",
            "--port"
          ],
          "description": "Set port. Defaults to env.PORT or 8000",
          "args": [
            {
              "name": "port"
            }
          ]
        },
        {
          "names": [
            "-o",
            "--open"
          ],
          "description": "Open the site in your (default) browser for you"
        },
        {
          "names": [
            "--prefix-paths"
          ],
          "description": "Serve site with link paths prefixed"
        }
      ]
    },
    {
      "name": "clean",
      "description": "Wipe out the cache (.cache folder) and public directories"
    },
    {
      "name": "info",
      "description": "Get helpful environment information",
      "options": [
        {
          "names": [
            "-C",
            "--clipboard"
          ],
          "description": "Copy environment information to your clipboard"
        }
      ]
    },
    {
      "name": "plugin",
      "description": "Run commands pertaining to gatsby plugins",
      "options": [
        {
          "names": [
            "docs"
          ],
          "description": "Documentation about using and creating plugins"
        }
      ]
    },
    {
      "name": "repl",
      "description": "Gatsby will prompt you to type in commands and explore"
    }
  ]
}
