Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
amdemo
command
Command amdemo hosts the Activity Monitor's History and Sample dashboards full-screen against deterministic mock data, for visually checking the dashboard layout and the tuikit/charts primitives without a SQL Server connection.
|
Command amdemo hosts the Activity Monitor's History and Sample dashboards full-screen against deterministic mock data, for visually checking the dashboard layout and the tuikit/charts primitives without a SQL Server connection. |
|
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
|
|
|
activity
Package activity collects the SQL Server activity the Activity Monitor panel draws: performance counters, wait statistics, file I/O, memory, schedulers, and session counts.
|
Package activity collects the SQL Server activity the Activity Monitor panel draws: performance counters, wait statistics, file I/O, memory, schedulers, and session counts. |
|
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/dashboard
Package dashboard lays out the Activity Monitor's History and Sample dashboards.
|
Package dashboard lays out the Activity Monitor's History and Sample dashboards. |
|
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. |
|
tui/sqlparse
Package sqlparse is the lexical T-SQL scanner behind the query editor's completion: it turns editor lines into a token stream, locates the statement the cursor sits in, and reports what that statement puts in scope.
|
Package sqlparse is the lexical T-SQL scanner behind the query editor's completion: it turns editor lines into a token stream, locates the statement the cursor sits in, and reports what that statement puts in scope. |
|
tuikit/charts
Package charts renders terminal charts from generic series data.
|
Package charts renders terminal charts from generic series data. |
|
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.
