1
0
Fork 0
mirror of https://github.com/pry/pry.git synced 2022-11-09 12:35:05 -05:00
Commit graph

10 commits

Author SHA1 Message Date
Robert Gleeson
dc511ab30f remove all Bond references from pry. rel #1180 2014-03-25 16:13:05 +01:00
Robert Gleeson
ebfa28a84a update shell_command.rb to use _pry_.config.system 2014-02-07 02:03:57 +01:00
Jason Laster
a29226bb42 Update ShellCommand so that autocompletes to 2013-12-09 16:01:48 -05:00
Danielle Sucher & Jason Laster
f112a8d3e3 Add .cd - to return to prior working directory
[Finishes #1028]
2013-12-07 21:38:14 -05:00
Conrad Irwin
d6ef67cfa7 Remove warnings [Fixes #869] 2013-03-02 16:01:55 -08:00
Kyrylo Silin
256f35422a Prettify command descriptions, switches and stuff
Wrap command descriptions to 80 characters. Convert some string options
to symbols (where possible). Align options in code. Remove dots in the
end of switch descriptions.

Signed-off-by: Kyrylo Silin <kyrylosilin@gmail.com>
2013-01-09 22:23:19 +02:00
Kyrylo Silin
ebccd57013 Convert all commands to classes
John "banister" Mair describes the following key features of commands
as classes:

  1. It enables people to extend them by either subclassing or
     monkeypatching.
  2. It enables them to provide their own API, so that for example, the
     Pry::Command::Edit class could have class methods for people to
     configure it.

Please, note that I didn't touch easter eggs commands. I also prettified
some strings (your source code reading experience should vastly improve!).

Signed-off-by: Kyrylo Silin <kyrylosilin@gmail.com>
2012-12-27 13:31:37 +02:00
Conrad Irwin
3203f00218 filename completion for cat and shell 2012-08-21 00:44:26 -07:00
Ryan Fitzgerald
1af4207c63 Restore groups, convert most commands to class syntax 2012-08-11 18:27:26 -07:00
Ryan Fitzgerald
8ce49ee081 Remove extended_commands, default_commands -> commands 2012-08-11 17:39:25 -07:00
Renamed from lib/pry/default_commands/shell_command.rb (Browse further)