{
  "h": {
    "long": "help",
    "desc": "Display this help text.",
    "type": "Boolean",
    "modal": true
  },
  "q": {
    "long": "quiet",
    "desc": "Reduce output to errors only",
    "type": "Boolean"
  },
  "v": {
    "long": "version",
    "desc": "Print the version.",
    "type": "Boolean",
    "modal": true
  },
  "x": {
    "long": "exclude",
    "desc": "File exclusion regex",
    "type": "String"
  },
  "d": {
    "long": "dir",
    "desc": "The output directory",
    "type": "String",
    "required": true
  },
  "r": {
    "long": "recurse",
    "desc": "Recursively search directories",
    "type": "Boolean"
  },
  "l": {
    "long": "jshint",
    "desc": "Specify a jshintrc file for JSHint linting",
    "type": "String"
  },
  "t": {
    "long": "title",
    "desc": "Title of the report",
    "type": "String"
  },
  "D": {
    "long": "date",
    "desc": "Time to use as the report date (seconds, > 9999999999 assumed to be ms)",
    "type": "String"
  },
  "n": {
    "long": "noempty",
    "desc": "Skips empty lines from line count",
    "type": "Boolean"
  },
  "e": {
    "long": "eslint",
    "desc": "Specify a eslintrc file for ESLint linting",
    "type": "String"
  }
}
