{
  "name": "ignite-cli",
  "description": "Ignite is a CLI that helps you spin up a new React Native app using a battle-tested tech stack",
  "options": [
    {
      "names": [
        "-h",
        "--help"
      ],
      "description": "Output usage information"
    },
    {
      "names": [
        "-v",
        "--version"
      ],
      "description": "Output the version number"
    }
  ],
  "subcommands": [
    {
      "name": "new",
      "description": "Create a new React Native app",
      "options": [
        {
          "names": [
            "--expo"
          ],
          "description": "Use Expo"
        },
        {
          "names": [
            "--bundle"
          ],
          "description": "Set the bundle ID of the app",
          "args": [
            {
              "name": "bundle"
            }
          ]
        }
      ],
      "args": [
        {
          "name": "name"
        }
      ]
    },
    {
      "name": "g",
      "aliases": [
        "generate"
      ],
      "description": "Generate components and other app features",
      "options": [
        {
          "names": [
            "--list"
          ],
          "description": "List installed generators"
        },
        {
          "names": [
            "--update"
          ],
          "description": "Update installed generators"
        }
      ],
      "args": [
        {
          "name": "generator",
          "isOptional": true,
          "generators": [
            {
              "script": [
                "ls",
                "ignite/templates"
              ]
            }
          ]
        },
        {
          "name": "name",
          "isOptional": true
        }
      ]
    },
    {
      "name": "update",
      "description": "Update installed generators",
      "options": [
        {
          "names": [
            "--all"
          ],
          "description": "Update all installed generators"
        }
      ],
      "args": [
        {
          "name": "generator",
          "generators": [
            {
              "script": [
                "ls",
                "ignite/templates"
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "doctor",
      "description": "Check your environment & display versions of installed dependencies"
    }
  ]
}
