dotnet-terminal-gui

Installation
SKILL.md

dotnet-terminal-gui

Terminal.Gui v2 for building full terminal user interfaces with windows, menus, dialogs, views, layout, event handling, color themes, and mouse support. Cross-platform across Windows, macOS, and Linux terminals.

Version assumptions: .NET 8.0+ baseline. Terminal.Gui 2.0.0-alpha (v2 Alpha is the active development line for new projects -- API is stable with comprehensive features; breaking changes possible before Beta but core architecture is solid). v1.x (1.19.0) is in maintenance mode with no new features.

For detailed code examples (views, menus, dialogs, events, themes, complete editor), see examples.md in this skill directory.

Scope

  • Terminal.Gui v2 application lifecycle and initialization
  • Views, layout (Pos/Dim), menus, dialogs, event handling
  • Data binding, color themes, mouse support

Out of scope

  • Rich console output (tables, progress bars, prompts) -- see [skill:dotnet-spectre-console]
  • CLI command-line parsing -- see [skill:dotnet-system-commandline]
  • CLI application architecture and distribution -- see [skill:dotnet-cli-architecture] and [skill:dotnet-cli-distribution]
Related skills

More from novotnyllc/dotnet-artisan

Installs
3
GitHub Stars
208
First Seen
Feb 24, 2026