{
  "description": "Format JSON or logfmt log files for reading, with level, time and field filters. Follow mode, themes, and tuning options are mostly left out.",
  "options": [
    {
      "names": [
        "--level",
        "-l"
      ],
      "description": "Minimum level",
      "args": {
        "name": "level",
        "isOptional": false,
        "suggestions": [
          {
            "name": "error",
            "description": "error"
          },
          {
            "name": "warning",
            "description": "warning"
          },
          {
            "name": "info",
            "description": "info"
          },
          {
            "name": "debug",
            "description": "debug"
          }
        ]
      }
    },
    {
      "names": [
        "--since"
      ],
      "description": "Since",
      "args": {
        "name": "since",
        "isOptional": false
      }
    },
    {
      "names": [
        "--until"
      ],
      "description": "Until",
      "args": {
        "name": "until",
        "isOptional": false
      }
    },
    {
      "names": [
        "--filter",
        "-f"
      ],
      "description": "For example level=error or k~=v.",
      "args": {
        "name": "filter",
        "description": "For example level=error or k~=v.",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    },
    {
      "names": [
        "--query",
        "-q"
      ],
      "description": "For example 'status>=400 or duration>=15'.",
      "args": {
        "name": "query",
        "description": "For example 'status>=400 or duration>=15'.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--hide",
        "-h"
      ],
      "description": "Hide field",
      "args": {
        "name": "hide",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    },
    {
      "names": [
        "--local",
        "-L"
      ],
      "description": "Use local time zone"
    },
    {
      "names": [
        "--sort",
        "-s"
      ],
      "description": "Sort chronologically"
    },
    {
      "names": [
        "--follow",
        "-F"
      ],
      "description": "Follow"
    },
    {
      "names": [
        "--paging"
      ],
      "description": "Pager",
      "args": {
        "name": "paging",
        "isOptional": false,
        "suggestions": [
          {
            "name": "auto",
            "description": "Auto"
          },
          {
            "name": "always",
            "description": "Always"
          },
          {
            "name": "never",
            "description": "Never"
          }
        ]
      }
    },
    {
      "names": [
        "--raw",
        "-r"
      ],
      "description": "Raw entries"
    }
  ],
  "args": [
    {
      "name": "files",
      "description": "Leave empty to read standard input.",
      "isOptional": true,
      "isVariadic": true,
      "template": "filepaths"
    }
  ],
  "name": "hl"
}
