Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gossms
command
|
|
|
plandemo
command
Command plandemo hosts a single planview.PlanView full-screen, for visually checking the execution-plan viewer control against real plan files without needing the full gossms application.
|
Command plandemo hosts a single planview.PlanView full-screen, for visually checking the execution-plan viewer control against real plan files without needing the full gossms application. |
|
internal
|
|
|
config
Package config holds persistent application state (saved connections, settings).
|
Package config holds persistent application state (saved connections, settings). |
|
db
Package db wraps gosmo to provide connection management for gossms.
|
Package db wraps gosmo to provide connection management for gossms. |
|
query
Package query executes T-SQL scripts the way SSMS does: the script is split into GO batches, every batch runs on one dedicated connection (so temp tables and SET options survive across batches), and the driver's message stream is captured alongside the result sets — PRINT output, "(n rows affected)" counts, and SQL errors all land in Result.Messages.
|
Package query executes T-SQL scripts the way SSMS does: the script is split into GO batches, every batch runs on one dedicated connection (so temp tables and SET options survive across batches), and the driver's message stream is captured alongside the result sets — PRINT output, "(n rows affected)" counts, and SQL errors all land in Result.Messages. |
|
showplan
Package showplan parses SQL Server ShowPlanXML documents (execution plans, estimated or actual) into a navigable operator tree.
|
Package showplan parses SQL Server ShowPlanXML documents (execution plans, estimated or actual) into a navigable operator tree. |
|
tui
Package tui is the gossms application layer.
|
Package tui is the gossms application layer. |
|
tui/planview
Package planview is a reusable TUI control that renders a parsed SQL Server execution plan (internal/showplan.Plan) as a tabbed view: a graphical operator plan, an expandable tree, and the raw plan XML.
|
Package planview is a reusable TUI control that renders a parsed SQL Server execution plan (internal/showplan.Plan) as a tabbed view: a graphical operator plan, an expandable tree, and the raw plan XML. |
|
tuikit/controls
Package controls provides higher-level, reusable TUI controls:
|
Package controls provides higher-level, reusable TUI controls: |
|
tuikit/core
Package core provides the foundational types and drawing primitives used by every other tuikit sub-package.
|
Package core provides the foundational types and drawing primitives used by every other tuikit sub-package. |
|
tuikit/dialogs
Package dialogs provides the ModalDialog base type and generic re-usable dialog implementations (AlertDialog, ConfirmDialog, PropertiesDialog).
|
Package dialogs provides the ModalDialog base type and generic re-usable dialog implementations (AlertDialog, ConfirmDialog, PropertiesDialog). |
|
tuikit/layout
Package layout provides Panel interface, PanelManager (tab/combo switcher), and Splitter (draggable/keyboard-resizable divider between two regions).
|
Package layout provides Panel interface, PanelManager (tab/combo switcher), and Splitter (draggable/keyboard-resizable divider between two regions). |
|
tuikit/propsheet
Package propsheet provides a reusable, multi-page, editable "properties dialog" — a modal with a page list on the left and a scrollable form on the right (OK/Cancel/Apply/Script Changes below), the pattern SQL Server Management Studio uses for Server/Database/Login Properties.
|
Package propsheet provides a reusable, multi-page, editable "properties dialog" — a modal with a page list on the left and a scrollable form on the right (OK/Cancel/Apply/Script Changes below), the pattern SQL Server Management Studio uses for Server/Database/Login Properties. |
|
tuikit/theme
Package theme defines the SSMS-inspired dark colour palette and base tcell styles used throughout the tuikit library and the gossms application.
|
Package theme defines the SSMS-inspired dark colour palette and base tcell styles used throughout the tuikit library and the gossms application. |
|
tuikit/widgets
Package widgets provides stateful, self-contained input controls that render themselves onto a tcell.Screen.
|
Package widgets provides stateful, self-contained input controls that render themselves onto a tcell.Screen. |
|
version
Package version holds gossms's own version metadata, mirroring the same pattern gosmo/version/version.go uses.
|
Package version holds gossms's own version metadata, mirroring the same pattern gosmo/version/version.go uses. |
Click to show internal directories.
Click to hide internal directories.
