{
  "name": "pry",
  "description": "Interactive Ruby",
  "options": [
    {
      "names": [
        "-e",
        "--exec"
      ],
      "description": "A line of code to execute in context before the session starts",
      "takes_arg": true,
      "arg": {
        "name": "code"
      }
    },
    {
      "names": [
        "--no-pager"
      ],
      "description": "Disable pager for long output"
    },
    {
      "names": [
        "--no-history"
      ],
      "description": "Disable history loading"
    },
    {
      "names": [
        "--no-color"
      ],
      "description": "Disable syntax highlighting for session"
    },
    {
      "names": [
        "-f"
      ],
      "description": "Suppress loading of pryrc"
    },
    {
      "names": [
        "-s",
        "--select-plugin"
      ],
      "description": "Only load specified plugin (and no others)",
      "takes_arg": true,
      "arg": {
        "name": "plugin"
      }
    },
    {
      "names": [
        "-d",
        "--disable-plugin"
      ],
      "description": "Disable a specific plugin",
      "takes_arg": true,
      "arg": {
        "name": "plugin"
      }
    },
    {
      "names": [
        "--no-plugins"
      ],
      "description": "Suppress loading of plugins"
    },
    {
      "names": [
        "--plugins"
      ],
      "description": "List installed plugins"
    },
    {
      "names": [
        "--simple-prompt"
      ],
      "description": "Enable simple prompt mode"
    },
    {
      "names": [
        "--noprompt"
      ],
      "description": "No prompt mode"
    },
    {
      "names": [
        "-r",
        "--require"
      ],
      "description": "`require` a Ruby script at startup",
      "takes_arg": true,
      "arg": {
        "name": "script"
      }
    },
    {
      "names": [
        "-I"
      ],
      "description": "Add a path to the $LOAD_PATH",
      "takes_arg": true,
      "arg": {
        "name": "path"
      }
    },
    {
      "names": [
        "--gem"
      ],
      "description": "Shorthand for -I./lib -rgemname",
      "takes_arg": true,
      "arg": {
        "name": "gemname"
      }
    },
    {
      "names": [
        "-v",
        "--version"
      ],
      "description": "Display the Pry version"
    },
    {
      "names": [
        "-c",
        "--context"
      ],
      "description": "Start the session in the specified context. Equivalent to `context.pry` in a session",
      "takes_arg": true,
      "arg": {
        "name": "context"
      }
    },
    {
      "names": [
        "-h",
        "--help"
      ],
      "description": "Display this help message"
    }
  ]
}
