What problem does it solve?
This Skill enables the creation of visually appealing and interactive console applications, moving beyond basic text output to include rich formatting, tables, trees, progress indicators, and user prompts.
Core Features & Use Cases
- Rich Text Formatting: Apply colors, styles (bold, italic, underline), and markup to console output.
- Structured Data Display: Render data in tables, trees, and panels for better readability.
- Interactive Prompts: Guide users with text input, confirmations, and selection menus.
- Progress & Status: Show real-time progress bars and dynamic status updates for long-running operations.
- CLI Framework: Build structured command-line applications with argument parsing, settings, and help generation.
- Use Case: Develop a CLI tool that displays system status in a dynamic table, prompts the user for configuration changes, and shows a progress bar during an update process.
Quick Start
Use the dotnet-spectre-console skill to display a table with columns for 'Name' and 'Status', adding a row with 'Task A' and '[green]Running[/]'.