- Add compat files for loading
- Update internal path layout
- Add custom exception type for declined confirmations
- Load io/console for noecho (#5)
- Fix type bug when checking default value on
Ui#ask
(#4)
- Support masking default answers via :hide_default option
- Include newline output when reading input with no echo
- Add
:no_echo
option toUi#ask_question
to disable STDIN echo
- Remove debug artifact
- Update how previously printed table content is tracked
- Allow
Ui#auto_confirm
andUi#auto_default
to be modified
- Update
Ui#ask_question
to properly handle non-string values
- Add
Ui#debug
output method - Add
Ui#verbose
output method
- Include
Ui#fatal
output method - Add helper into
Ui
directly for building new tables - Provide optional validation for answers provided to
Ui#question
- Add
Ui#confirm
method - Allow optional support for auto confirm and auto default
- Add compat alias
#ask_question
->#ask
- Allow passing instance to
Ui::Table
to proxy method calls
- Fix table generation
- Add test coverage
- Initial release