{
  "name": "projj",
  "description": "Manage repository easily",
  "subcommands": [
    {
      "name": "completion",
      "description": "Generate completion script"
    },
    {
      "name": "add",
      "description": "Add repository",
      "args": [
        {
          "name": "repository url"
        }
      ]
    },
    {
      "name": "find",
      "description": "Find repository",
      "args": [
        {
          "name": "repository name"
        }
      ]
    },
    {
      "name": "import",
      "description": "Import repositories from existing directory",
      "args": [
        {
          "name": "directory",
          "template": "folders"
        }
      ]
    },
    {
      "name": "init",
      "description": "Initialize configuration"
    },
    {
      "name": "remove",
      "description": "Remove repository",
      "args": [
        {
          "name": "repository name"
        }
      ]
    },
    {
      "name": "run",
      "description": "Run hook in current directory",
      "args": [
        {
          "name": "hook name"
        }
      ]
    },
    {
      "name": "runall",
      "description": "Run hook in every repository",
      "args": [
        {
          "name": "hook name"
        }
      ]
    },
    {
      "name": "sync",
      "description": "Sync data from directory",
      "args": [
        {
          "name": "directory",
          "template": "folders"
        }
      ]
    }
  ],
  "options": [
    {
      "names": [
        "--help",
        "-h"
      ],
      "description": "Show help for projj"
    },
    {
      "names": [
        "--version",
        "-v"
      ],
      "description": "Show version number"
    }
  ]
}
