├── .editorconfig ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── UPGRADING.md ├── docs └── README.md ├── mkdocs.yml ├── shard.yml ├── spec ├── application_spec.cr ├── application_tester_spec.cr ├── command_spec.cr ├── command_tester_spec.cr ├── commands │ ├── complete_spec.cr │ ├── dump_completion_spec.cr │ ├── help_spec.cr │ ├── lazy_spec.cr │ └── list_spec.cr ├── compiler_spec.cr ├── completion │ ├── input_spec.cr │ └── output │ │ ├── bash_spec.cr │ │ ├── completion_output_test_case.cr │ │ ├── fish_spec.cr │ │ └── zsh_spec.cr ├── cursor_spec.cr ├── descriptor │ ├── abstract_descriptor_test_case.cr │ ├── application_spec.cr │ ├── object_provider.cr │ └── text_spec.cr ├── fixtures │ ├── applications │ │ ├── descriptor1.cr │ │ └── descriptor2.cr │ ├── commands │ │ ├── annotation_configured.cr │ │ ├── annotation_configured_aliases.cr │ │ ├── annotation_configured_hidden.cr │ │ ├── annotation_configured_hidden_field.cr │ │ ├── bar_buc.cr │ │ ├── descriptor1.cr │ │ ├── descriptor2.cr │ │ ├── descriptor3.cr │ │ ├── descriptor4.cr │ │ ├── foo.cr │ │ ├── foo1.cr │ │ ├── foo2.cr │ │ ├── foo3.cr │ │ ├── foo4.cr │ │ ├── foo6.cr │ │ ├── foo_bar.cr │ │ ├── foo_hidden.cr │ │ ├── foo_opt.cr │ │ ├── foo_same_case_lowercase.cr │ │ ├── foo_same_case_uppercase.cr │ │ ├── foo_subnamespaced1.cr │ │ ├── foo_subnamespaced2.cr │ │ ├── foo_without_alias.cr │ │ ├── io.cr │ │ ├── test.cr │ │ ├── test_ambiguous_command_registering1.cr │ │ └── test_ambiguous_command_registering2.cr │ ├── helper │ │ └── table │ │ │ ├── borderless.txt │ │ │ ├── borderless_vertical.txt │ │ │ ├── box.txt │ │ │ ├── compact.txt │ │ │ ├── compact_vertical.txt │ │ │ ├── default.txt │ │ │ ├── default_cells_with_colspan.txt │ │ │ ├── default_cells_with_formatting_tags.txt │ │ │ ├── default_cells_with_non_formatting_tags.txt │ │ │ ├── default_cells_with_rowspan.txt │ │ │ ├── default_cells_with_rowspan_and_colspan.txt │ │ │ ├── default_cells_with_rowspan_and_colspan_and_alignment.txt │ │ │ ├── default_cells_with_rowspan_and_colspan_and_custom_format.txt │ │ │ ├── default_cells_with_rowspan_and_colspan_and_fgbg.txt │ │ │ ├── default_cells_with_rowspan_and_colspan_and_line_breaks.txt │ │ │ ├── default_cells_with_rowspan_and_colspan_no_separators.txt │ │ │ ├── default_cells_with_rowspan_and_colspan_separator_in_rowspan.txt │ │ │ ├── default_colspan_and_table_cell_with_comment_style.txt │ │ │ ├── default_formatted_row_with_line_breaks.txt │ │ │ ├── default_headerless.txt │ │ │ ├── default_line_break_after_colspan_cell.txt │ │ │ ├── default_line_breaks_after_colspan_cell.txt │ │ │ ├── default_missing_cell_values.txt │ │ │ ├── default_multiline_cells.txt │ │ │ ├── default_multiple_header_lines.txt │ │ │ ├── default_no_rows.txt │ │ │ ├── default_row_with_multiple_cells.txt │ │ │ ├── double_box_separator.txt │ │ │ ├── markdown.txt │ │ │ └── suggested_vertical.txt │ ├── style │ │ ├── backslashes.txt │ │ ├── block.txt │ │ ├── block_line_endings.txt │ │ ├── block_no_prefix_type.txt │ │ ├── block_padding.txt │ │ ├── block_prefix_no_type.txt │ │ ├── blocks.txt │ │ ├── closing_tag.txt │ │ ├── definition_list.txt │ │ ├── emojis.txt │ │ ├── empty_buffer.txt │ │ ├── horizontal_table.txt │ │ ├── long_line_block.txt │ │ ├── long_line_block_wrapping.txt │ │ ├── long_line_comment.txt │ │ ├── long_line_comment_decorated.txt │ │ ├── multi_line_block.txt │ │ ├── nested_tag_prefix.txt │ │ ├── non_interactive_question.txt │ │ ├── table.txt │ │ ├── table_horizontal.txt │ │ ├── table_vertical.txt │ │ ├── text_block_blank_line.txt │ │ ├── title_block.txt │ │ ├── titles.txt │ │ └── titles_text.txt │ └── text │ │ ├── application_1.txt │ │ ├── application_2.txt │ │ ├── application_alternative_namespace.txt │ │ ├── application_filtered_namespace.txt │ │ ├── application_renderexception1.txt │ │ ├── application_renderexception2.txt │ │ ├── application_renderexception3.txt │ │ ├── application_renderexception3_decorated.txt │ │ ├── application_renderexception4.txt │ │ ├── application_renderexception_doublewidth1.txt │ │ ├── application_renderexception_escapeslines.txt │ │ ├── application_renderexception_linebreaks.txt │ │ ├── application_renderexception_synopsis_escapeslines.txt │ │ ├── application_run1.txt │ │ ├── application_run2.txt │ │ ├── application_run3.txt │ │ ├── application_run4.txt │ │ ├── application_run5.txt │ │ ├── command_1.txt │ │ ├── command_2.txt │ │ ├── input_argument_1.txt │ │ ├── input_argument_2.txt │ │ ├── input_argument_3.txt │ │ ├── input_argument_4.txt │ │ ├── input_argument_with_style.txt │ │ ├── input_definition_1.txt │ │ ├── input_definition_2.txt │ │ ├── input_definition_3.txt │ │ ├── input_definition_4.txt │ │ ├── input_option_1.txt │ │ ├── input_option_2.txt │ │ ├── input_option_3.txt │ │ ├── input_option_4.txt │ │ ├── input_option_5.txt │ │ ├── input_option_6.txt │ │ ├── input_option_with_style.txt │ │ └── input_option_with_style_array.txt ├── formatter │ ├── null_spec.cr │ ├── null_style_spec.cr │ ├── output_formatter_spec.cr │ ├── output_formatter_style_spec.cr │ └── output_formatter_style_stack_spec.cr ├── helper │ ├── abstract_question_helper_test_case.cr │ ├── athena_question_spec.cr │ ├── formatter_spec.cr │ ├── helper_set_spec.cr │ ├── helper_spec.cr │ ├── output_wrapper_spec.cr │ ├── progress_bar_spec.cr │ ├── progress_indicator_spec.cr │ ├── question_spec.cr │ ├── table_spec.cr │ └── table_style_spec.cr ├── input │ ├── argument_spec.cr │ ├── argv_spec.cr │ ├── definition_spec.cr │ ├── hash_spec.cr │ ├── input_spec.cr │ ├── option_spec.cr │ ├── string_line_spec.cr │ └── value │ │ ├── array_spec.cr │ │ ├── bool_spec.cr │ │ ├── nil_spec.cr │ │ ├── number_spec.cr │ │ └── string_spec.cr ├── output │ ├── console_section_output_spec.cr │ ├── io_spec.cr │ ├── null_spec.cr │ └── output_spec.cr ├── question │ ├── choice_spec.cr │ ├── confirmation_spec.cr │ ├── multiple_choice_spec.cr │ └── question_spec.cr ├── spec_helper.cr ├── style │ └── athena_style_spec.cr └── terminal_spec.cr └── src ├── annotations.cr ├── application.cr ├── athena-console.cr ├── command.cr ├── commands ├── complete.cr ├── dump_completion.cr ├── generic.cr ├── help.cr ├── lazy.cr └── list.cr ├── completion ├── input.cr ├── output │ ├── bash.cr │ ├── completion.bash │ ├── completion.fish │ ├── completion.zsh │ ├── fish.cr │ ├── interface.cr │ └── zsh.cr └── suggestions.cr ├── cursor.cr ├── descriptor ├── application.cr ├── context.cr ├── descriptor.cr ├── interface.cr └── text.cr ├── exception ├── command_not_found.cr ├── invalid_argument.cr ├── invalid_option.cr ├── logic.cr ├── missing_input.cr ├── namespace_not_found.cr └── runtime.cr ├── ext └── terminal.cr ├── formatter ├── interface.cr ├── null.cr ├── null_style.cr ├── output.cr ├── output_formatter_style_stack.cr ├── output_style.cr ├── output_style_interface.cr └── wrappable_interface.cr ├── helper ├── athena_question.cr ├── descriptor_helper.cr ├── formatter.cr ├── helper.cr ├── helper_set.cr ├── interface.cr ├── output_wrapper.cr ├── progress_bar.cr ├── progress_indicator.cr ├── question.cr ├── table.cr ├── table_cell_style.cr └── table_style.cr ├── input ├── argument.cr ├── argv.cr ├── definition.cr ├── hash.cr ├── input.cr ├── interface.cr ├── option.cr ├── streamable.cr ├── string_line.cr └── value │ ├── array.cr │ ├── bool.cr │ ├── nil.cr │ ├── number.cr │ ├── string.cr │ └── value.cr ├── loader ├── factory.cr └── interface.cr ├── output ├── console_output.cr ├── console_output_interface.cr ├── interface.cr ├── io.cr ├── null.cr ├── output.cr ├── section.cr ├── sized_buffer.cr ├── type.cr └── verbosity.cr ├── question ├── abstract_choice.cr ├── base.cr ├── choice.cr ├── confirmation.cr ├── multiple_choice.cr └── question.cr ├── spec.cr ├── spec └── expectations │ └── command_is_successful.cr ├── style ├── athena.cr ├── interface.cr └── output.cr └── terminal.cr /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/UPGRADING.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/docs/README.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/application_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/application_spec.cr -------------------------------------------------------------------------------- /spec/application_tester_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/application_tester_spec.cr -------------------------------------------------------------------------------- /spec/command_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/command_spec.cr -------------------------------------------------------------------------------- /spec/command_tester_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/command_tester_spec.cr -------------------------------------------------------------------------------- /spec/commands/complete_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/commands/complete_spec.cr -------------------------------------------------------------------------------- /spec/commands/dump_completion_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/commands/dump_completion_spec.cr -------------------------------------------------------------------------------- /spec/commands/help_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/commands/help_spec.cr -------------------------------------------------------------------------------- /spec/commands/lazy_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/commands/lazy_spec.cr -------------------------------------------------------------------------------- /spec/commands/list_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/commands/list_spec.cr -------------------------------------------------------------------------------- /spec/compiler_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/compiler_spec.cr -------------------------------------------------------------------------------- /spec/completion/input_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/completion/input_spec.cr -------------------------------------------------------------------------------- /spec/completion/output/bash_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/completion/output/bash_spec.cr -------------------------------------------------------------------------------- /spec/completion/output/completion_output_test_case.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/completion/output/completion_output_test_case.cr -------------------------------------------------------------------------------- /spec/completion/output/fish_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/completion/output/fish_spec.cr -------------------------------------------------------------------------------- /spec/completion/output/zsh_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/completion/output/zsh_spec.cr -------------------------------------------------------------------------------- /spec/cursor_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/cursor_spec.cr -------------------------------------------------------------------------------- /spec/descriptor/abstract_descriptor_test_case.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/descriptor/abstract_descriptor_test_case.cr -------------------------------------------------------------------------------- /spec/descriptor/application_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/descriptor/application_spec.cr -------------------------------------------------------------------------------- /spec/descriptor/object_provider.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/descriptor/object_provider.cr -------------------------------------------------------------------------------- /spec/descriptor/text_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/descriptor/text_spec.cr -------------------------------------------------------------------------------- /spec/fixtures/applications/descriptor1.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/applications/descriptor1.cr -------------------------------------------------------------------------------- /spec/fixtures/applications/descriptor2.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/applications/descriptor2.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/annotation_configured.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/annotation_configured.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/annotation_configured_aliases.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/annotation_configured_aliases.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/annotation_configured_hidden.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/annotation_configured_hidden.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/annotation_configured_hidden_field.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/annotation_configured_hidden_field.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/bar_buc.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/bar_buc.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/descriptor1.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/descriptor1.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/descriptor2.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/descriptor2.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/descriptor3.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/descriptor3.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/descriptor4.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/descriptor4.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo1.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo1.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo2.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo2.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo3.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo3.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo4.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo4.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo6.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo6.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo_bar.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo_bar.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo_hidden.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo_hidden.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo_opt.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo_opt.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo_same_case_lowercase.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo_same_case_lowercase.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo_same_case_uppercase.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo_same_case_uppercase.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo_subnamespaced1.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo_subnamespaced1.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo_subnamespaced2.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo_subnamespaced2.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/foo_without_alias.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/foo_without_alias.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/io.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/io.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/test.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/test.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/test_ambiguous_command_registering1.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/test_ambiguous_command_registering1.cr -------------------------------------------------------------------------------- /spec/fixtures/commands/test_ambiguous_command_registering2.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/commands/test_ambiguous_command_registering2.cr -------------------------------------------------------------------------------- /spec/fixtures/helper/table/borderless.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/borderless.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/borderless_vertical.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/borderless_vertical.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/box.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/box.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/compact.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/compact.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/compact_vertical.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/compact_vertical.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_cells_with_colspan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_cells_with_colspan.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_cells_with_formatting_tags.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_cells_with_formatting_tags.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_cells_with_non_formatting_tags.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_cells_with_non_formatting_tags.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_cells_with_rowspan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_cells_with_rowspan.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan_and_alignment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan_and_alignment.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan_and_custom_format.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan_and_custom_format.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan_and_fgbg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan_and_fgbg.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan_and_line_breaks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan_and_line_breaks.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan_no_separators.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan_no_separators.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan_separator_in_rowspan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_cells_with_rowspan_and_colspan_separator_in_rowspan.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_colspan_and_table_cell_with_comment_style.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_colspan_and_table_cell_with_comment_style.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_formatted_row_with_line_breaks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_formatted_row_with_line_breaks.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_headerless.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_headerless.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_line_break_after_colspan_cell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_line_break_after_colspan_cell.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_line_breaks_after_colspan_cell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_line_breaks_after_colspan_cell.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_missing_cell_values.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_missing_cell_values.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_multiline_cells.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_multiline_cells.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_multiple_header_lines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_multiple_header_lines.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_no_rows.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_no_rows.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/default_row_with_multiple_cells.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/default_row_with_multiple_cells.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/double_box_separator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/double_box_separator.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/markdown.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/markdown.txt -------------------------------------------------------------------------------- /spec/fixtures/helper/table/suggested_vertical.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/helper/table/suggested_vertical.txt -------------------------------------------------------------------------------- /spec/fixtures/style/backslashes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/backslashes.txt -------------------------------------------------------------------------------- /spec/fixtures/style/block.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/block.txt -------------------------------------------------------------------------------- /spec/fixtures/style/block_line_endings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/block_line_endings.txt -------------------------------------------------------------------------------- /spec/fixtures/style/block_no_prefix_type.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/block_no_prefix_type.txt -------------------------------------------------------------------------------- /spec/fixtures/style/block_padding.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/block_padding.txt -------------------------------------------------------------------------------- /spec/fixtures/style/block_prefix_no_type.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/block_prefix_no_type.txt -------------------------------------------------------------------------------- /spec/fixtures/style/blocks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/blocks.txt -------------------------------------------------------------------------------- /spec/fixtures/style/closing_tag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/closing_tag.txt -------------------------------------------------------------------------------- /spec/fixtures/style/definition_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/definition_list.txt -------------------------------------------------------------------------------- /spec/fixtures/style/emojis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/emojis.txt -------------------------------------------------------------------------------- /spec/fixtures/style/empty_buffer.txt: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /spec/fixtures/style/horizontal_table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/horizontal_table.txt -------------------------------------------------------------------------------- /spec/fixtures/style/long_line_block.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/long_line_block.txt -------------------------------------------------------------------------------- /spec/fixtures/style/long_line_block_wrapping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/long_line_block_wrapping.txt -------------------------------------------------------------------------------- /spec/fixtures/style/long_line_comment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/long_line_comment.txt -------------------------------------------------------------------------------- /spec/fixtures/style/long_line_comment_decorated.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/long_line_comment_decorated.txt -------------------------------------------------------------------------------- /spec/fixtures/style/multi_line_block.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/multi_line_block.txt -------------------------------------------------------------------------------- /spec/fixtures/style/nested_tag_prefix.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/nested_tag_prefix.txt -------------------------------------------------------------------------------- /spec/fixtures/style/non_interactive_question.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/non_interactive_question.txt -------------------------------------------------------------------------------- /spec/fixtures/style/table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/table.txt -------------------------------------------------------------------------------- /spec/fixtures/style/table_horizontal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/table_horizontal.txt -------------------------------------------------------------------------------- /spec/fixtures/style/table_vertical.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/table_vertical.txt -------------------------------------------------------------------------------- /spec/fixtures/style/text_block_blank_line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/text_block_blank_line.txt -------------------------------------------------------------------------------- /spec/fixtures/style/title_block.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/title_block.txt -------------------------------------------------------------------------------- /spec/fixtures/style/titles.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/titles.txt -------------------------------------------------------------------------------- /spec/fixtures/style/titles_text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/style/titles_text.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_1.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_2.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_alternative_namespace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_alternative_namespace.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_filtered_namespace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_filtered_namespace.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_renderexception1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_renderexception1.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_renderexception2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_renderexception2.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_renderexception3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_renderexception3.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_renderexception3_decorated.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_renderexception3_decorated.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_renderexception4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_renderexception4.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_renderexception_doublewidth1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_renderexception_doublewidth1.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_renderexception_escapeslines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_renderexception_escapeslines.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_renderexception_linebreaks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_renderexception_linebreaks.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_renderexception_synopsis_escapeslines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_renderexception_synopsis_escapeslines.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_run1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_run1.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_run2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_run2.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_run3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_run3.txt -------------------------------------------------------------------------------- /spec/fixtures/text/application_run4.txt: -------------------------------------------------------------------------------- 1 | foo UNKNOWN 2 | -------------------------------------------------------------------------------- /spec/fixtures/text/application_run5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/application_run5.txt -------------------------------------------------------------------------------- /spec/fixtures/text/command_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/command_1.txt -------------------------------------------------------------------------------- /spec/fixtures/text/command_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/command_2.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_argument_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_argument_1.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_argument_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_argument_2.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_argument_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_argument_3.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_argument_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_argument_4.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_argument_with_style.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_argument_with_style.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_definition_1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/text/input_definition_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_definition_2.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_definition_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_definition_3.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_definition_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_definition_4.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_option_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_option_1.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_option_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_option_2.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_option_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_option_3.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_option_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_option_4.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_option_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_option_5.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_option_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_option_6.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_option_with_style.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_option_with_style.txt -------------------------------------------------------------------------------- /spec/fixtures/text/input_option_with_style_array.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/fixtures/text/input_option_with_style_array.txt -------------------------------------------------------------------------------- /spec/formatter/null_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/formatter/null_spec.cr -------------------------------------------------------------------------------- /spec/formatter/null_style_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/formatter/null_style_spec.cr -------------------------------------------------------------------------------- /spec/formatter/output_formatter_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/formatter/output_formatter_spec.cr -------------------------------------------------------------------------------- /spec/formatter/output_formatter_style_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/formatter/output_formatter_style_spec.cr -------------------------------------------------------------------------------- /spec/formatter/output_formatter_style_stack_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/formatter/output_formatter_style_stack_spec.cr -------------------------------------------------------------------------------- /spec/helper/abstract_question_helper_test_case.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/helper/abstract_question_helper_test_case.cr -------------------------------------------------------------------------------- /spec/helper/athena_question_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/helper/athena_question_spec.cr -------------------------------------------------------------------------------- /spec/helper/formatter_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/helper/formatter_spec.cr -------------------------------------------------------------------------------- /spec/helper/helper_set_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/helper/helper_set_spec.cr -------------------------------------------------------------------------------- /spec/helper/helper_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/helper/helper_spec.cr -------------------------------------------------------------------------------- /spec/helper/output_wrapper_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/helper/output_wrapper_spec.cr -------------------------------------------------------------------------------- /spec/helper/progress_bar_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/helper/progress_bar_spec.cr -------------------------------------------------------------------------------- /spec/helper/progress_indicator_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/helper/progress_indicator_spec.cr -------------------------------------------------------------------------------- /spec/helper/question_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/helper/question_spec.cr -------------------------------------------------------------------------------- /spec/helper/table_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/helper/table_spec.cr -------------------------------------------------------------------------------- /spec/helper/table_style_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/helper/table_style_spec.cr -------------------------------------------------------------------------------- /spec/input/argument_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/input/argument_spec.cr -------------------------------------------------------------------------------- /spec/input/argv_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/input/argv_spec.cr -------------------------------------------------------------------------------- /spec/input/definition_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/input/definition_spec.cr -------------------------------------------------------------------------------- /spec/input/hash_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/input/hash_spec.cr -------------------------------------------------------------------------------- /spec/input/input_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/input/input_spec.cr -------------------------------------------------------------------------------- /spec/input/option_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/input/option_spec.cr -------------------------------------------------------------------------------- /spec/input/string_line_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/input/string_line_spec.cr -------------------------------------------------------------------------------- /spec/input/value/array_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/input/value/array_spec.cr -------------------------------------------------------------------------------- /spec/input/value/bool_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/input/value/bool_spec.cr -------------------------------------------------------------------------------- /spec/input/value/nil_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/input/value/nil_spec.cr -------------------------------------------------------------------------------- /spec/input/value/number_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/input/value/number_spec.cr -------------------------------------------------------------------------------- /spec/input/value/string_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/input/value/string_spec.cr -------------------------------------------------------------------------------- /spec/output/console_section_output_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/output/console_section_output_spec.cr -------------------------------------------------------------------------------- /spec/output/io_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/output/io_spec.cr -------------------------------------------------------------------------------- /spec/output/null_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/output/null_spec.cr -------------------------------------------------------------------------------- /spec/output/output_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/output/output_spec.cr -------------------------------------------------------------------------------- /spec/question/choice_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/question/choice_spec.cr -------------------------------------------------------------------------------- /spec/question/confirmation_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/question/confirmation_spec.cr -------------------------------------------------------------------------------- /spec/question/multiple_choice_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/question/multiple_choice_spec.cr -------------------------------------------------------------------------------- /spec/question/question_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/question/question_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/style/athena_style_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/style/athena_style_spec.cr -------------------------------------------------------------------------------- /spec/terminal_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/spec/terminal_spec.cr -------------------------------------------------------------------------------- /src/annotations.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/annotations.cr -------------------------------------------------------------------------------- /src/application.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/application.cr -------------------------------------------------------------------------------- /src/athena-console.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/athena-console.cr -------------------------------------------------------------------------------- /src/command.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/command.cr -------------------------------------------------------------------------------- /src/commands/complete.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/commands/complete.cr -------------------------------------------------------------------------------- /src/commands/dump_completion.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/commands/dump_completion.cr -------------------------------------------------------------------------------- /src/commands/generic.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/commands/generic.cr -------------------------------------------------------------------------------- /src/commands/help.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/commands/help.cr -------------------------------------------------------------------------------- /src/commands/lazy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/commands/lazy.cr -------------------------------------------------------------------------------- /src/commands/list.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/commands/list.cr -------------------------------------------------------------------------------- /src/completion/input.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/completion/input.cr -------------------------------------------------------------------------------- /src/completion/output/bash.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/completion/output/bash.cr -------------------------------------------------------------------------------- /src/completion/output/completion.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/completion/output/completion.bash -------------------------------------------------------------------------------- /src/completion/output/completion.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/completion/output/completion.fish -------------------------------------------------------------------------------- /src/completion/output/completion.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/completion/output/completion.zsh -------------------------------------------------------------------------------- /src/completion/output/fish.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/completion/output/fish.cr -------------------------------------------------------------------------------- /src/completion/output/interface.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/completion/output/interface.cr -------------------------------------------------------------------------------- /src/completion/output/zsh.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/completion/output/zsh.cr -------------------------------------------------------------------------------- /src/completion/suggestions.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/completion/suggestions.cr -------------------------------------------------------------------------------- /src/cursor.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/cursor.cr -------------------------------------------------------------------------------- /src/descriptor/application.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/descriptor/application.cr -------------------------------------------------------------------------------- /src/descriptor/context.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/descriptor/context.cr -------------------------------------------------------------------------------- /src/descriptor/descriptor.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/descriptor/descriptor.cr -------------------------------------------------------------------------------- /src/descriptor/interface.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/descriptor/interface.cr -------------------------------------------------------------------------------- /src/descriptor/text.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/descriptor/text.cr -------------------------------------------------------------------------------- /src/exception/command_not_found.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/exception/command_not_found.cr -------------------------------------------------------------------------------- /src/exception/invalid_argument.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/exception/invalid_argument.cr -------------------------------------------------------------------------------- /src/exception/invalid_option.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/exception/invalid_option.cr -------------------------------------------------------------------------------- /src/exception/logic.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/exception/logic.cr -------------------------------------------------------------------------------- /src/exception/missing_input.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/exception/missing_input.cr -------------------------------------------------------------------------------- /src/exception/namespace_not_found.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/exception/namespace_not_found.cr -------------------------------------------------------------------------------- /src/exception/runtime.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/exception/runtime.cr -------------------------------------------------------------------------------- /src/ext/terminal.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/ext/terminal.cr -------------------------------------------------------------------------------- /src/formatter/interface.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/formatter/interface.cr -------------------------------------------------------------------------------- /src/formatter/null.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/formatter/null.cr -------------------------------------------------------------------------------- /src/formatter/null_style.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/formatter/null_style.cr -------------------------------------------------------------------------------- /src/formatter/output.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/formatter/output.cr -------------------------------------------------------------------------------- /src/formatter/output_formatter_style_stack.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/formatter/output_formatter_style_stack.cr -------------------------------------------------------------------------------- /src/formatter/output_style.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/formatter/output_style.cr -------------------------------------------------------------------------------- /src/formatter/output_style_interface.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/formatter/output_style_interface.cr -------------------------------------------------------------------------------- /src/formatter/wrappable_interface.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/formatter/wrappable_interface.cr -------------------------------------------------------------------------------- /src/helper/athena_question.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/athena_question.cr -------------------------------------------------------------------------------- /src/helper/descriptor_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/descriptor_helper.cr -------------------------------------------------------------------------------- /src/helper/formatter.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/formatter.cr -------------------------------------------------------------------------------- /src/helper/helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/helper.cr -------------------------------------------------------------------------------- /src/helper/helper_set.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/helper_set.cr -------------------------------------------------------------------------------- /src/helper/interface.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/interface.cr -------------------------------------------------------------------------------- /src/helper/output_wrapper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/output_wrapper.cr -------------------------------------------------------------------------------- /src/helper/progress_bar.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/progress_bar.cr -------------------------------------------------------------------------------- /src/helper/progress_indicator.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/progress_indicator.cr -------------------------------------------------------------------------------- /src/helper/question.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/question.cr -------------------------------------------------------------------------------- /src/helper/table.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/table.cr -------------------------------------------------------------------------------- /src/helper/table_cell_style.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/table_cell_style.cr -------------------------------------------------------------------------------- /src/helper/table_style.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/helper/table_style.cr -------------------------------------------------------------------------------- /src/input/argument.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/argument.cr -------------------------------------------------------------------------------- /src/input/argv.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/argv.cr -------------------------------------------------------------------------------- /src/input/definition.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/definition.cr -------------------------------------------------------------------------------- /src/input/hash.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/hash.cr -------------------------------------------------------------------------------- /src/input/input.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/input.cr -------------------------------------------------------------------------------- /src/input/interface.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/interface.cr -------------------------------------------------------------------------------- /src/input/option.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/option.cr -------------------------------------------------------------------------------- /src/input/streamable.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/streamable.cr -------------------------------------------------------------------------------- /src/input/string_line.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/string_line.cr -------------------------------------------------------------------------------- /src/input/value/array.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/value/array.cr -------------------------------------------------------------------------------- /src/input/value/bool.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/value/bool.cr -------------------------------------------------------------------------------- /src/input/value/nil.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/value/nil.cr -------------------------------------------------------------------------------- /src/input/value/number.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/value/number.cr -------------------------------------------------------------------------------- /src/input/value/string.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/value/string.cr -------------------------------------------------------------------------------- /src/input/value/value.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/input/value/value.cr -------------------------------------------------------------------------------- /src/loader/factory.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/loader/factory.cr -------------------------------------------------------------------------------- /src/loader/interface.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/loader/interface.cr -------------------------------------------------------------------------------- /src/output/console_output.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/output/console_output.cr -------------------------------------------------------------------------------- /src/output/console_output_interface.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/output/console_output_interface.cr -------------------------------------------------------------------------------- /src/output/interface.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/output/interface.cr -------------------------------------------------------------------------------- /src/output/io.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/output/io.cr -------------------------------------------------------------------------------- /src/output/null.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/output/null.cr -------------------------------------------------------------------------------- /src/output/output.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/output/output.cr -------------------------------------------------------------------------------- /src/output/section.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/output/section.cr -------------------------------------------------------------------------------- /src/output/sized_buffer.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/output/sized_buffer.cr -------------------------------------------------------------------------------- /src/output/type.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/output/type.cr -------------------------------------------------------------------------------- /src/output/verbosity.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/output/verbosity.cr -------------------------------------------------------------------------------- /src/question/abstract_choice.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/question/abstract_choice.cr -------------------------------------------------------------------------------- /src/question/base.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/question/base.cr -------------------------------------------------------------------------------- /src/question/choice.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/question/choice.cr -------------------------------------------------------------------------------- /src/question/confirmation.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/question/confirmation.cr -------------------------------------------------------------------------------- /src/question/multiple_choice.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/question/multiple_choice.cr -------------------------------------------------------------------------------- /src/question/question.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/question/question.cr -------------------------------------------------------------------------------- /src/spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/spec.cr -------------------------------------------------------------------------------- /src/spec/expectations/command_is_successful.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/spec/expectations/command_is_successful.cr -------------------------------------------------------------------------------- /src/style/athena.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/style/athena.cr -------------------------------------------------------------------------------- /src/style/interface.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/style/interface.cr -------------------------------------------------------------------------------- /src/style/output.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/style/output.cr -------------------------------------------------------------------------------- /src/terminal.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/athena-framework/console/HEAD/src/terminal.cr --------------------------------------------------------------------------------