Richo Healey
f3339c8cef
cli: parse_opts should not actually spin off a repl
2015-03-11 13:56:53 -07:00
John Mair
6a799a7fcd
updated cli.rb for new API and added tests for cli
2011-12-11 04:13:42 +13:00
John Mair
9142aa173f
Added Pry::CLI class for processing command line options, with plugin support.
...
Plugins can define their own command line options by having a lib/plugin_name/cli.rb file. If this file exists
it is loaded immediately before command line options are processed. The contents of the file should be along the lines of:
Pry::CLI.add_options do
on "my-option", "My first option!" do
puts "I just defined an option!"
end
end
2011-12-09 03:14:33 +13:00
John Mair
6a3d026e15
removed :input_stack => [Readline] from bin/pry, this fixes #327
2011-11-02 22:37:33 +13:00
John Mair
db649858af
added --no-history option to pry binary
2011-09-28 02:55:20 +13:00
John Mair
d9f3c7852a
fixed tiny bug in bin/pry where no -e parameter still resulted in => nil output
2011-09-17 18:23:32 +12:00
John Mair
674e2c3f5d
pry -e now works using input_stack; should eliminate quirks and limitations in behavior
2011-09-16 16:28:10 +12:00
John Mair
f89f31ff49
added error handling to cat command
2011-09-15 21:09:46 +12:00
Ryan Fitzgerald
3d91fc4f20
restore previous command-line switch behavior
2011-09-08 22:52:47 -07:00
Ryan Fitzgerald
c8845bffb4
defer loading of requires specified on the command line
2011-07-24 20:13:18 -07:00
John Mair
b3138965d5
added --installed-plugins switch to pry binary to list installed plugins with description
2011-06-17 01:41:40 +12:00
John Mair
570ff75cdd
added --no-pager to binary options, and refactored options
2011-06-05 03:59:05 +12:00
John Mair
166e6e8f0b
added --no-plugins command line option to executable, removed unnecessary whitespace from introspectin.rb
2011-06-04 01:08:42 +12:00
John Mair
e1d9763c28
Implemented readline history saving (~/.pry_history file by default) along with a bunch of options on Pry.config.history
. Migrating more options over to Pry.config object.
2011-05-29 00:01:15 +12:00
Rob Gleeson
bffe9d69af
Move "reset" command Pry::DefaultCommands::Basic.
2011-05-19 19:10:16 +01:00
Rob Gleeson
b859d8b6ea
Set $0 to "pry".
2011-05-03 14:58:54 +01:00
Mon ouïe
8351b9a20d
Fixed bin/pry (Pry::Commands is not a class anymore)
2011-04-29 17:47:33 +02:00
Lee Jarvis
316720974c
rely on slop providing help
2011-04-24 15:33:34 +01:00
John Mair
99f6406b84
fixed spelling mistake in executable
2011-04-24 20:47:19 +12:00
John Mair
99841eeb68
fixed 'surpress' typo in pry executable
2011-04-24 16:26:19 +12:00
Lee Jarvis
0c9f04f44d
use slop for executable
2011-04-19 13:13:22 +01:00
John Mair
cf57d9a80d
added 'reset' command (exec("pry")) to bin/pry executable
2011-04-10 02:23:24 +12:00
John Mair
4b9198d03c
version 0.6.8, added whereami command, made .pryrc run at the start of each runtime session, put syntax highlighting on by default
2011-03-06 03:17:54 +13:00
John Mair
d299f3be30
version 0.6.8pre4, changed Pry::Commands.dup to Pry::Commands.clone due to rubinius bug. Made .pryrc run on ordinary pry sessions (not just command line), still need to complete whereami command
2011-03-05 01:37:59 +13:00
John Mair
f1c5fa4a69
version 0.6.7pre3, getting syntax higlighting working and adding new commands to pry commandline, see TODO
2011-03-03 00:18:26 +13:00
John Mair
7ce581e7fd
version 0.6.1(pre), added !! as alias for exit-all, added cd/ to return to pry toplevel, improved pry
command line so it uses a rep session on -e code
2011-02-25 15:42:17 +13:00
John Mair
c0d12d1693
version 0.6.0, fixed file require ordering issue
2011-02-22 02:03:42 +13:00
John Mair
d65a13ae30
version 0.5.8 added -c (context) options to show-method and show-doc and eval-file commands, fixed up ordering issue for options in pry command line
2011-02-21 13:46:29 +13:00
John Mair
22d31c0b92
version 0.5.7, added Pry executable, pry --help at command line for more info
2011-02-21 05:54:18 +13:00