Overview of go-pretty packages
mainThe go-pretty library provides utilities to prettify console output with a focus on customization. Available packages include:
- Table: Pretty-print tables with colors, auto-merge, sorting, paging, and multiple output formats (ASCII, HTML, Markdown, CSV, TSV).
- Progress: Track progress of tasks with ETA, speed calculation, indeterminate indicators, and customizable styles.
- List: Pretty-print hierarchical lists with multiple levels, indentation, and multiple output formats (ASCII, HTML, Markdown).
- Text: Utility functions for string manipulation, including alignment, colors, formatting, cursor control, and text transformations.