ruby/lib/reline
Mari Imaizumi c2d02a6ac2 [ruby/reline] Continue processing even if terminfo database couldn't
be found
(https://github.com/ruby/reline/pull/673)

Fix https://github.com/ruby/reline/issues/447 https://github.com/ruby/reline/issues/543

This problem occurs when Fiddle can be loaded, curses can be loaded, and TERM is not registered in Terminfo.
It should also occur at hardcopy terminals and when Terminfo information is low, but no such reports have been received.

Reline should not abort the process because of missing Terminfo.
Reline proceeds with `Reline::Terminfo.enabled? == false` when fiddle or curses cannot be loaded.
And does the same when Terminfo is present but TERM is not.
ebab2875f1/lib/reline/terminfo.rb (L156-L160)

You can check the operation with `TERM=foo bundle exec bin/console`.

https://github.com/ruby/reline/commit/4ce247ce2b
2024-04-06 09:24:53 +00:00
..
key_actor
unicode [ruby/reline] Update to Unicode 15.1.0 2023-09-25 14:28:21 +00:00
ansi.rb [ruby/reline] Continue processing even if terminfo database couldn't 2024-04-06 09:24:53 +00:00
config.rb [ruby/reline] Fix config.rb to File.expand_path $include path in 2023-09-26 13:08:20 +00:00
face.rb [ruby/reline] Use gray and white as the default dialog theme 2024-02-25 07:08:34 +00:00
general_io.rb [ruby/reline] Handle INT signal correctly, remove handle_cleared 2024-04-04 17:18:47 +09:00
history.rb Do not include a backtick in error messages and backtraces 2024-02-15 18:42:31 +09:00
key_actor.rb
key_stroke.rb
kill_ring.rb [ruby/reline] Ensure compatibility with frozen string literals 2024-03-14 16:09:12 +00:00
line_editor.rb [ruby/reline] Handle INT signal correctly, remove handle_cleared 2024-04-04 17:18:47 +09:00
reline.gemspec [ruby/reline] Add metadata for rubygems.org 2024-01-28 12:38:55 +00:00
terminfo.rb [ruby/reline] Continue processing even if terminfo database couldn't 2024-04-06 09:24:53 +00:00
unicode.rb
version.rb [ruby/reline] Bump version to v0.5.0 2024-03-25 12:13:31 +00:00
windows.rb [ruby/reline] Handle INT signal correctly, remove handle_cleared 2024-04-04 17:18:47 +09:00