├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── dependabot.yml └── workflows │ ├── coverage.yml │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .taplo.toml ├── CHANGELOG.md ├── Cargo.toml ├── FAQ.md ├── Justfile ├── LICENSE ├── README.md ├── benches ├── build_large_table.rs └── build_tables.rs ├── codecov.yml ├── examples ├── inner_style.rs ├── readme_table.rs └── readme_table_no_tty.rs ├── src ├── cell.rs ├── column.rs ├── lib.rs ├── row.rs ├── style │ ├── attribute.rs │ ├── cell.rs │ ├── color.rs │ ├── column.rs │ ├── mod.rs │ ├── modifiers.rs │ ├── presets.rs │ └── table.rs ├── table.rs └── utils │ ├── arrangement │ ├── constraint.rs │ ├── disabled.rs │ ├── dynamic.rs │ ├── helper.rs │ └── mod.rs │ ├── formatting │ ├── borders.rs │ ├── content_format.rs │ ├── content_split │ │ ├── custom_styling.rs │ │ ├── mod.rs │ │ └── normal.rs │ └── mod.rs │ └── mod.rs └── tests ├── all ├── add_predicate.rs ├── alignment_test.rs ├── combined_test.rs ├── constraints_test.rs ├── content_arrangement_test.rs ├── counts.rs ├── custom_delimiter_test.rs ├── edge_cases.rs ├── hidden_test.rs ├── inner_style_test.rs ├── mod.rs ├── modifiers_test.rs ├── padding_test.rs ├── presets_test.rs ├── property_test.proptest-regressions ├── property_test.rs ├── simple_test.rs ├── styling_test.rs ├── truncation.rs └── utf_8_characters.rs └── all_tests.rs /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/.gitignore -------------------------------------------------------------------------------- /.taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/.taplo.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/Cargo.toml -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/FAQ.md -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/README.md -------------------------------------------------------------------------------- /benches/build_large_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/benches/build_large_table.rs -------------------------------------------------------------------------------- /benches/build_tables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/benches/build_tables.rs -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/codecov.yml -------------------------------------------------------------------------------- /examples/inner_style.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/examples/inner_style.rs -------------------------------------------------------------------------------- /examples/readme_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/examples/readme_table.rs -------------------------------------------------------------------------------- /examples/readme_table_no_tty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/examples/readme_table_no_tty.rs -------------------------------------------------------------------------------- /src/cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/cell.rs -------------------------------------------------------------------------------- /src/column.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/column.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/row.rs -------------------------------------------------------------------------------- /src/style/attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/style/attribute.rs -------------------------------------------------------------------------------- /src/style/cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/style/cell.rs -------------------------------------------------------------------------------- /src/style/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/style/color.rs -------------------------------------------------------------------------------- /src/style/column.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/style/column.rs -------------------------------------------------------------------------------- /src/style/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/style/mod.rs -------------------------------------------------------------------------------- /src/style/modifiers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/style/modifiers.rs -------------------------------------------------------------------------------- /src/style/presets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/style/presets.rs -------------------------------------------------------------------------------- /src/style/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/style/table.rs -------------------------------------------------------------------------------- /src/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/table.rs -------------------------------------------------------------------------------- /src/utils/arrangement/constraint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/utils/arrangement/constraint.rs -------------------------------------------------------------------------------- /src/utils/arrangement/disabled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/utils/arrangement/disabled.rs -------------------------------------------------------------------------------- /src/utils/arrangement/dynamic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/utils/arrangement/dynamic.rs -------------------------------------------------------------------------------- /src/utils/arrangement/helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/utils/arrangement/helper.rs -------------------------------------------------------------------------------- /src/utils/arrangement/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/utils/arrangement/mod.rs -------------------------------------------------------------------------------- /src/utils/formatting/borders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/utils/formatting/borders.rs -------------------------------------------------------------------------------- /src/utils/formatting/content_format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/utils/formatting/content_format.rs -------------------------------------------------------------------------------- /src/utils/formatting/content_split/custom_styling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/utils/formatting/content_split/custom_styling.rs -------------------------------------------------------------------------------- /src/utils/formatting/content_split/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/utils/formatting/content_split/mod.rs -------------------------------------------------------------------------------- /src/utils/formatting/content_split/normal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/utils/formatting/content_split/normal.rs -------------------------------------------------------------------------------- /src/utils/formatting/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/utils/formatting/mod.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /tests/all/add_predicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/add_predicate.rs -------------------------------------------------------------------------------- /tests/all/alignment_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/alignment_test.rs -------------------------------------------------------------------------------- /tests/all/combined_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/combined_test.rs -------------------------------------------------------------------------------- /tests/all/constraints_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/constraints_test.rs -------------------------------------------------------------------------------- /tests/all/content_arrangement_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/content_arrangement_test.rs -------------------------------------------------------------------------------- /tests/all/counts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/counts.rs -------------------------------------------------------------------------------- /tests/all/custom_delimiter_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/custom_delimiter_test.rs -------------------------------------------------------------------------------- /tests/all/edge_cases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/edge_cases.rs -------------------------------------------------------------------------------- /tests/all/hidden_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/hidden_test.rs -------------------------------------------------------------------------------- /tests/all/inner_style_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/inner_style_test.rs -------------------------------------------------------------------------------- /tests/all/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/mod.rs -------------------------------------------------------------------------------- /tests/all/modifiers_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/modifiers_test.rs -------------------------------------------------------------------------------- /tests/all/padding_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/padding_test.rs -------------------------------------------------------------------------------- /tests/all/presets_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/presets_test.rs -------------------------------------------------------------------------------- /tests/all/property_test.proptest-regressions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/property_test.proptest-regressions -------------------------------------------------------------------------------- /tests/all/property_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/property_test.rs -------------------------------------------------------------------------------- /tests/all/simple_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/simple_test.rs -------------------------------------------------------------------------------- /tests/all/styling_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/styling_test.rs -------------------------------------------------------------------------------- /tests/all/truncation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/truncation.rs -------------------------------------------------------------------------------- /tests/all/utf_8_characters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all/utf_8_characters.rs -------------------------------------------------------------------------------- /tests/all_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nukesor/comfy-table/HEAD/tests/all_tests.rs --------------------------------------------------------------------------------