{
  "description": "Launch the music daemon with ports, web client directory and config directory. Logging flags and root privilege-drop options are left out.",
  "options": [
    {
      "names": [
        "-p"
      ],
      "description": "Default 4445; 0 disables the line-oriented port.",
      "args": {
        "name": "line_port",
        "description": "Default 4445; 0 disables the line-oriented port.",
        "isOptional": false
      }
    },
    {
      "names": [
        "-P"
      ],
      "description": "Default 4446; 0 disables HTTP and Websockets.",
      "args": {
        "name": "http_port",
        "description": "Default 4446; 0 disables HTTP and Websockets.",
        "isOptional": false
      }
    },
    {
      "names": [
        "-s"
      ],
      "description": "Default 4447; 0 disables HTTPS.",
      "args": {
        "name": "https_port",
        "description": "Default 4447; 0 disables HTTPS.",
        "isOptional": false
      }
    },
    {
      "names": [
        "-c"
      ],
      "description": "Web client directory",
      "args": {
        "name": "client_dir",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "-d"
      ],
      "description": "Config and data directory",
      "args": {
        "name": "data_dir",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "-S"
      ],
      "description": "Shadow system users"
    },
    {
      "names": [
        "-v"
      ],
      "description": "Show version and exit",
      "isRepeatable": true
    }
  ],
  "name": "pianod"
}
