зеркало из https://github.com/github/ruby.git
7fe5f0a1d0
(https://github.com/ruby/irb/pull/971) It's essentially a combination of pushws and popws commands that are easier to use. Help message: ``` Usage: cd ([target]|..) IRB uses a stack of workspaces to keep track of context(s), with `pushws` and `popws` commands to manipulate the stack. The `cd` command is an attempt to simplify the operation and will be subject to change. When given: - an object, cd will use that object as the new context by pushing it onto the workspace stack. - "..", cd will leave the current context by popping the top workspace off the stack. - no arguments, cd will move to the top workspace on the stack by popping off all workspaces. Examples: cd Foo cd Foo.new cd @ivar cd .. cd ``` https://github.com/ruby/irb/commit/4a0e0e89b7 |
||
---|---|---|
.. | ||
command | ||
yamatanooroti | ||
helper.rb | ||
test_color.rb | ||
test_color_printer.rb | ||
test_command.rb | ||
test_completion.rb | ||
test_context.rb | ||
test_debugger_integration.rb | ||
test_eval_history.rb | ||
test_evaluation.rb | ||
test_helper_method.rb | ||
test_history.rb | ||
test_init.rb | ||
test_input_method.rb | ||
test_irb.rb | ||
test_locale.rb | ||
test_nesting_parser.rb | ||
test_option.rb | ||
test_raise_exception.rb | ||
test_ruby_lex.rb | ||
test_tracer.rb | ||
test_type_completor.rb | ||
test_workspace.rb |