Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
amdemo
command
Command amdemo shows the Activity Monitor's History and Sample dashboards full-screen over deterministic mock data, for checking dashboard layout and tuikit/charts without a SQL Server.
|
Command amdemo shows the Activity Monitor's History and Sample dashboards full-screen over deterministic mock data, for checking dashboard layout and tuikit/charts without a SQL Server. |
|
gossms
command
|
|
|
plandemo
command
Command plandemo shows a single planview.PlanView full-screen, for checking the execution-plan viewer against real plan files without the full app.
|
Command plandemo shows a single planview.PlanView full-screen, for checking the execution-plan viewer against real plan files without the full app. |
|
spindemo
command
Command spindemo animates the candidate busy spinners side by side, to pick one by eye.
|
Command spindemo animates the candidate busy spinners side by side, to pick one by eye. |
|
internal
|
|
|
activity
Package activity collects what the Activity Monitor draws: performance counters, waits, file I/O, memory, schedulers and session counts.
|
Package activity collects what the Activity Monitor draws: performance counters, waits, 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 for gossms connection management.
|
Package db wraps gosmo for gossms connection management. |
|
fileutil
Package fileutil holds shared file-writing helpers.
|
Package fileutil holds shared file-writing helpers. |
|
query
Package query executes T-SQL scripts as SSMS does: split into GO batches, all run on one dedicated connection (so temp tables and SET options survive across batches), with PRINT output, "(n rows affected)" and errors captured into Result.Messages.
|
Package query executes T-SQL scripts as SSMS does: split into GO batches, all run on one dedicated connection (so temp tables and SET options survive across batches), with PRINT output, "(n rows affected)" and errors captured into Result.Messages. |
|
showplan
Package showplan parses SQL Server ShowPlanXML (estimated or actual) into an operator tree.
|
Package showplan parses SQL Server ShowPlanXML (estimated or actual) into an 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 dashboards: History, Sample, TempDB, and — on an Azure engine edition — Instance.
|
Package dashboard lays out the Activity Monitor's dashboards: History, Sample, TempDB, and — on an Azure engine edition — Instance. |
|
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, TypedConfirmDialog, PromptDialog, ProgressDialog, PropertiesDialog, FileDialog).
|
Package dialogs provides the ModalDialog base type and generic re-usable dialog implementations (AlertDialog, ConfirmDialog, TypedConfirmDialog, PromptDialog, ProgressDialog, PropertiesDialog, FileDialog). |
|
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 palette and base tcell styles.
|
Package theme defines the SSMS-inspired dark palette and base tcell styles. |
|
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 version metadata, mirroring gosmo/version.
|
Package version holds gossms's version metadata, mirroring gosmo/version. |
Click to show internal directories.
Click to hide internal directories.
