{
  "name": "top",
  "description": "Display Linux tasks",
  "options": [
    {
      "names": [
        "-h",
        "-v"
      ],
      "description": "Show library version and usage prompt"
    },
    {
      "names": [
        "-b"
      ],
      "description": "Starts top in Batch mode",
      "takes_arg": true,
      "arg": {
        "name": "operation"
      }
    },
    {
      "names": [
        "-c"
      ],
      "description": "Starts top with last remembered c state reversed",
      "takes_arg": true,
      "arg": {
        "name": "toggle"
      }
    },
    {
      "names": [
        "-i"
      ],
      "description": "Starts top with the last remembered 'i' state reversed. When this toggle is Off, tasks that are idled or zombied will not be displayed",
      "takes_arg": true,
      "arg": {
        "name": "toggle"
      }
    },
    {
      "names": [
        "-s"
      ],
      "description": "Starts top with secure mode forced",
      "takes_arg": true,
      "arg": {
        "name": "delay"
      }
    },
    {
      "names": [
        "-pid"
      ],
      "description": "Monitor pids",
      "takes_arg": true,
      "arg": {
        "name": "process ids",
        "is_variadic": true
      }
    }
  ]
}
