mirror of
https://github.com/pry/pry.git
synced 2022-11-09 12:35:05 -05:00
added --no-pager to binary options, and refactored options
This commit is contained in:
parent
ffb9670b7f
commit
570ff75cdd
1 changed files with 19 additions and 9 deletions
28
bin/pry
28
bin/pry
|
@ -20,9 +20,25 @@ See: `https://github.com/banister` for more information.
|
||||||
}
|
}
|
||||||
|
|
||||||
on :e, :exec, "A line of code to execute in context before the session starts", true
|
on :e, :exec, "A line of code to execute in context before the session starts", true
|
||||||
on :f, "Suppress loading of ~/.pryrc"
|
|
||||||
on "no-color", "Disable syntax highlighting for session"
|
on "no-pager", "Disable pager for long output" do
|
||||||
on "no-plugins", "Suppress loading of plugins."
|
Pry.pager = false
|
||||||
|
end
|
||||||
|
|
||||||
|
on "no-color", "Disable syntax highlighting for session" do
|
||||||
|
Pry.color = false
|
||||||
|
end
|
||||||
|
|
||||||
|
on :f, "Suppress loading of ~/.pryrc" do
|
||||||
|
# load ~/.pryrc, if not suppressed with -f option
|
||||||
|
Pry.config.should_load_rc = false
|
||||||
|
end
|
||||||
|
|
||||||
|
on "no-plugins", "Suppress loading of plugins." do
|
||||||
|
# suppress plugins if given --no-plugins optino
|
||||||
|
Pry.config.plugins.enabled = false
|
||||||
|
end
|
||||||
|
|
||||||
on "simple-prompt", "Enable simple prompt mode" do
|
on "simple-prompt", "Enable simple prompt mode" do
|
||||||
Pry.prompt = Pry::SIMPLE_PROMPT
|
Pry.prompt = Pry::SIMPLE_PROMPT
|
||||||
end
|
end
|
||||||
|
@ -50,12 +66,6 @@ end
|
||||||
# invoked via cli
|
# invoked via cli
|
||||||
Pry.cli = true
|
Pry.cli = true
|
||||||
|
|
||||||
# load ~/.pryrc, if not suppressed with -f option
|
|
||||||
Pry.config.should_load_rc = !opts.f?
|
|
||||||
|
|
||||||
# suppress plugins if given --no-plugins optino
|
|
||||||
Pry.config.plugins.enabled = false if opts["no-plugins"]
|
|
||||||
|
|
||||||
# create the actual context
|
# create the actual context
|
||||||
context = Pry.binding_for(eval(opts[:context]))
|
context = Pry.binding_for(eval(opts[:context]))
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue