{
  "description": "Open ranger on one or more paths, optionally as a file or directory chooser. Config and cache directory overrides are included; key-listing and copy-config options are not.",
  "options": [
    {
      "names": [
        "--clean",
        "-c"
      ],
      "description": "Clean mode (no config files read or written)"
    },
    {
      "names": [
        "--debug",
        "-d"
      ],
      "description": "Debug mode"
    },
    {
      "names": [
        "--confdir",
        "-r"
      ],
      "description": "Config directory",
      "args": {
        "name": "confdir",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "--cachedir"
      ],
      "description": "Cache directory",
      "args": {
        "name": "cachedir",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "--datadir"
      ],
      "description": "Data directory",
      "args": {
        "name": "datadir",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "--choosefile"
      ],
      "description": "Exit on opening a file and write its absolute path to this file.",
      "args": {
        "name": "choosefile",
        "description": "Exit on opening a file and write its absolute path to this file.",
        "isOptional": false,
        "template": "filepaths"
      },
      "isDangerous": true
    },
    {
      "names": [
        "--choosefiles"
      ],
      "description": "Write picked files to",
      "args": {
        "name": "choosefiles",
        "isOptional": false,
        "template": "filepaths"
      },
      "isDangerous": true
    },
    {
      "names": [
        "--choosedir"
      ],
      "description": "Write last directory to",
      "args": {
        "name": "choosedir",
        "isOptional": false,
        "template": "filepaths"
      },
      "isDangerous": true
    },
    {
      "names": [
        "--show-only-dirs"
      ],
      "description": "Show only directories"
    }
  ],
  "args": [
    {
      "name": "paths",
      "description": "Each path opens in a tab. Empty means the current directory.",
      "isOptional": true,
      "isVariadic": true,
      "template": "filepaths"
    }
  ],
  "name": "ranger",
  "aliases": [
    "rifle"
  ]
}
