{
  "_meta": {
    "by_resource": {
      "history": {
        "filetypes": [],
        "has_aggregate": false,
        "has_provision": false,
        "has_write": false
      }
    },
    "filetypes": [],
    "has_aggregate": false,
    "has_provision": false,
    "has_write": false,
    "resources": [
      "history"
    ]
  },
  "description": "Show command history for the session.",
  "options": [
    {
      "description": "Clear the command history.",
      "short": "-c",
      "type": "bool"
    },
    {
      "description": "Delete the entry at the given position; negative counts back from the end.",
      "short": "-d",
      "type": "str"
    },
    {
      "description": "Append the args to the history as a single entry without executing them.",
      "short": "-s",
      "type": "bool"
    },
    {
      "description": "Print the args without storing them.",
      "short": "-p",
      "type": "bool"
    },
    {
      "description": "Append: no-op (file and store are the same).",
      "short": "-a",
      "type": "bool"
    },
    {
      "description": "Read: no-op (file and store are the same).",
      "short": "-r",
      "type": "bool"
    },
    {
      "description": "Write: no-op (file and store are the same).",
      "short": "-w",
      "type": "bool"
    },
    {
      "description": "Read-new: no-op (file and store are the same).",
      "short": "-n",
      "type": "bool"
    }
  ],
  "rest": {
    "type": "str"
  }
}
