{
  "description": "Start the player on a folder, queue or append files without opening the interface, or send transport commands to a running server. Theme, config and option overrides are left out.",
  "options": [
    {
      "names": [
        "--music-dir",
        "-m"
      ],
      "description": "Start in MusicDir"
    },
    {
      "names": [
        "--enqueue",
        "-q"
      ],
      "description": "Add to queue (no interface)"
    },
    {
      "names": [
        "--append",
        "-a"
      ],
      "description": "Append to playlist (no interface)"
    },
    {
      "names": [
        "--clear",
        "-c"
      ],
      "description": "Clear playlist"
    },
    {
      "names": [
        "--play",
        "-p"
      ],
      "description": "Play from first item"
    },
    {
      "names": [
        "--playit",
        "-l"
      ],
      "description": "Play files without touching playlist"
    },
    {
      "names": [
        "--toggle-pause",
        "-G"
      ],
      "description": "Toggle pause"
    },
    {
      "names": [
        "--next",
        "-f"
      ],
      "description": "Next song"
    },
    {
      "names": [
        "--previous",
        "-r"
      ],
      "description": "Previous song"
    },
    {
      "names": [
        "--stop",
        "-s"
      ],
      "description": "Stop playing"
    },
    {
      "names": [
        "--info",
        "-i"
      ],
      "description": "Print current file info"
    },
    {
      "names": [
        "--exit",
        "-x"
      ],
      "description": "Bring down the server",
      "isDangerous": true
    }
  ],
  "args": [
    {
      "name": "files",
      "isOptional": true,
      "isVariadic": true,
      "template": "filepaths"
    }
  ],
  "name": "mocp"
}
