{
  "description": "Generate a new cookbook with chef generate cookbook. Other generators, knife and chef-client are not covered.",
  "name": "chef",
  "aliases": [
    "knife",
    "chef-client",
    "chef-solo",
    "chef-apply"
  ],
  "subcommands": [
    {
      "name": "generate",
      "subcommands": [
        {
          "name": "cookbook",
          "description": "Generate a cookbook",
          "options": [
            {
              "names": [
                "--berks",
                "-b"
              ],
              "description": "Use Berkshelf dependency resolution."
            },
            {
              "names": [
                "--policy",
                "-P"
              ],
              "description": "Use Policyfile dependency resolution (the default)."
            },
            {
              "names": [
                "--kitchen"
              ],
              "description": "Test Kitchen configuration",
              "args": {
                "name": "kitchen",
                "isOptional": false,
                "suggestions": [
                  {
                    "name": "dokken",
                    "description": "dokken"
                  },
                  {
                    "name": "vagrant",
                    "description": "vagrant"
                  }
                ]
              }
            },
            {
              "names": [
                "--specs",
                "-s"
              ],
              "description": "ChefSpec samples"
            },
            {
              "names": [
                "--yaml",
                "-y"
              ],
              "description": "Use a YAML recipe configuration file as the default."
            },
            {
              "names": [
                "--verbose",
                "-V"
              ],
              "description": "Verbose"
            }
          ],
          "args": [
            {
              "name": "name",
              "isOptional": false
            }
          ]
        }
      ]
    }
  ]
}
