{
  "name": "dust",
  "description": "Like du but more intuitive",
  "options": [
    {
      "names": [
        "--help",
        "-h"
      ],
      "description": "Show help for dust"
    },
    {
      "names": [
        "--version",
        "-V"
      ],
      "description": "Print version information"
    },
    {
      "names": [
        "--no-percent-bars",
        "-b"
      ],
      "description": "No percent bars or percentages will be displayed"
    },
    {
      "names": [
        "--no-colors",
        "-c"
      ],
      "description": "No colors will be printed (Useful for commands like: watch)"
    },
    {
      "names": [
        "--depth",
        "-d"
      ],
      "description": "Depth to show",
      "takes_arg": true,
      "arg": {
        "name": "depth"
      }
    },
    {
      "names": [
        "--filter",
        "-e"
      ],
      "description": "Only include filepaths matching this regex. For png files type: -e \"\\.png$\"",
      "takes_arg": true,
      "arg": {
        "name": "filter"
      }
    },
    {
      "names": [
        "--filecount",
        "-f"
      ],
      "description": "Directory 'size' is number of child files/dirs not disk size"
    },
    {
      "names": [
        "--si",
        "-H"
      ],
      "description": "Print sizes in powers of 1000 (e.g., 1.1G)"
    },
    {
      "names": [
        "--ignore_hidden",
        "-i"
      ],
      "description": "Do not display hidden files"
    },
    {
      "names": [
        "--number-of-lines",
        "-n"
      ],
      "description": "Number of lines of output to show. (Default is terminal_height - 10)",
      "takes_arg": true,
      "arg": {
        "name": "number_of_lines"
      }
    },
    {
      "names": [
        "--full-paths",
        "-p"
      ],
      "description": "Subdirectories will not have their path shortened"
    },
    {
      "names": [
        "--reverse",
        "-r"
      ],
      "description": "Print tree upside down (biggest highest)"
    },
    {
      "names": [
        "--apparent-size",
        "-s"
      ],
      "description": "Use file length instead of blocks"
    },
    {
      "names": [
        "--skip-total"
      ],
      "description": "No total row will be displayed"
    },
    {
      "names": [
        "--file_types",
        "-t"
      ],
      "description": "Show only these file types"
    },
    {
      "names": [
        "--invert-filter",
        "-v"
      ],
      "description": "Exclude filepaths matching this regex. To ignore png files type: -v \"\\.png$\"",
      "takes_arg": true,
      "arg": {
        "name": "invert_filter"
      }
    },
    {
      "names": [
        "--terminal_width",
        "-w"
      ],
      "description": "Specify width of output overriding the auto detection of terminal width",
      "takes_arg": true,
      "arg": {
        "name": "width"
      }
    },
    {
      "names": [
        "--limit-filesystem",
        "-x"
      ],
      "description": "Only count the files and directories on the same filesystem as the supplied directory"
    },
    {
      "names": [
        "--ignore-directory",
        "-X"
      ],
      "description": "Exclude any file or directory with this name",
      "takes_arg": true,
      "arg": {
        "name": "ignore_directory",
        "template": "folders"
      }
    },
    {
      "names": [
        "--min-size",
        "-z"
      ],
      "description": "Minimum size file to include in output",
      "takes_arg": true,
      "arg": {
        "name": "min_size"
      }
    }
  ],
  "args": [
    {
      "name": "inputs",
      "template": "filepaths"
    }
  ]
}
