{
  "description": "Evaluate an XQuery expression or file with the BaseX standalone CLI. Command scripts, server options and toggles are left out.",
  "options": [
    {
      "names": [
        "-q"
      ],
      "description": "XQuery expression",
      "args": {
        "name": "expr",
        "isOptional": false
      }
    },
    {
      "names": [
        "-Q"
      ],
      "description": "XQuery file",
      "args": {
        "name": "query_file",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "-i"
      ],
      "description": "Context file or database",
      "args": {
        "name": "context",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "-b"
      ],
      "description": "Bind variable (name=value)",
      "args": {
        "name": "bind",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    },
    {
      "names": [
        "-s"
      ],
      "description": "Serialization parameter (name=value)",
      "args": {
        "name": "serialize",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    },
    {
      "names": [
        "-o"
      ],
      "description": "Output file",
      "args": {
        "name": "output",
        "isOptional": false,
        "template": "filepaths"
      },
      "isDangerous": true
    },
    {
      "names": [
        "-r"
      ],
      "description": "Run count",
      "args": {
        "name": "runs",
        "isOptional": false
      }
    }
  ],
  "name": "basex"
}
