{
  "description": "Start rmpc with a custom config, theme or MPD address, or run a quick scripting command (volume, seek, add). Subcommand-specific flags are left out.",
  "options": [
    {
      "names": [
        "--config",
        "-c"
      ],
      "description": "Config file",
      "args": {
        "name": "config",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--theme",
        "-t"
      ],
      "description": "Theme file",
      "args": {
        "name": "theme",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--address",
        "-a"
      ],
      "description": "Overrides the address in the config file.",
      "args": {
        "name": "address",
        "description": "Overrides the address in the config file.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--password",
        "-p"
      ],
      "description": "Visible in shell history; prefer the config file.",
      "args": {
        "name": "password",
        "description": "Visible in shell history; prefer the config file.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--partition"
      ],
      "description": "Partition",
      "args": {
        "name": "partition",
        "isOptional": false
      }
    },
    {
      "names": [
        "--autocreate"
      ],
      "description": "Requires a partition."
    }
  ],
  "name": "rmpc",
  "subcommands": [
    {
      "name": "volume",
      "description": "Set or show volume",
      "args": [
        {
          "name": "value",
          "description": "Absolute, or relative with a + or - prefix. Empty prints the current volume.",
          "isOptional": true
        }
      ]
    },
    {
      "name": "seek",
      "description": "Seek in the current song",
      "args": [
        {
          "name": "position",
          "description": "Absolute, or relative with a + or - prefix.",
          "isOptional": true
        }
      ]
    },
    {
      "name": "add",
      "description": "Add songs to the queue",
      "args": [
        {
          "name": "files",
          "description": "Paths relative to the MPD music database root; / adds everything.",
          "isOptional": true,
          "isVariadic": true
        }
      ]
    }
  ]
}
