{
"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"
}
]
}