{
  "name": "wd",
  "description": "Warp to directories without using cd",
  "subcommands": [
    {
      "name": "add",
      "description": "Adds the current working directory to your warp points",
      "args": [
        {
          "name": "point",
          "description": "Name of the warp point to be created"
        }
      ]
    },
    {
      "name": "rm",
      "description": "Removes the given warp point",
      "args": [
        {
          "name": "point",
          "description": "Name of the warp point to be removed"
        }
      ]
    },
    {
      "name": "show",
      "description": "Print path to given warp point",
      "args": [
        {
          "name": "point",
          "description": "Name of the warp point"
        }
      ]
    },
    {
      "name": "list",
      "description": "Print all stored warp points"
    },
    {
      "name": "ls",
      "description": "Show files from given warp point (ls)",
      "args": [
        {
          "name": "point",
          "description": "Name of the warp point"
        }
      ]
    },
    {
      "name": "path",
      "description": "Show the path to given warp point (pwd)",
      "args": [
        {
          "name": "point",
          "description": "Name of the warp point"
        }
      ]
    },
    {
      "name": "clean",
      "description": "Remove points warping to nonexistent directories (will prompt unless --force is used)"
    },
    {
      "name": "help",
      "description": "Shows help for wd"
    }
  ],
  "options": [
    {
      "names": [
        "-v",
        "--version"
      ],
      "description": "Print version"
    },
    {
      "names": [
        "-d",
        "--debug"
      ],
      "description": "Exit after execution with exit codes (for testing)"
    },
    {
      "names": [
        "-c",
        "--config"
      ],
      "description": "Specify config file (default ~/.warprc)",
      "takes_arg": true,
      "arg": {
        "name": "file"
      }
    },
    {
      "names": [
        "-q",
        "--quiet"
      ],
      "description": "Suppress all output"
    },
    {
      "names": [
        "-f",
        "--force"
      ],
      "description": "Allows overwriting without warning (for add & clean)"
    }
  ],
  "args": [
    {
      "name": "point",
      "description": "Warp point to the specified directory"
    },
    {
      "name": "path",
      "description": "Appended path"
    }
  ]
}
