TerminalTracker.psd1

@{
    RootModule        = 'TerminalTracker.psm1'
    ModuleVersion     = '1.0.0'
    GUID              = 'a3f7c8e1-5b2d-4a9f-8c1e-3d6b9f2a4e7c'
    Author            = 'James Burton'
    Description       = 'Monitor, save, and restore terminal sessions on Windows. Tracks CLI windows, their working directories, and session metadata with support for save-and-close, auto-reload, hide/show, archive, and cross-machine sync.'
    PowerShellVersion = '5.1'
    FunctionsToExport = @(
        'Get-TTConfig'
        'Set-TTConfig'
        'Update-TTSession'
        'Get-TTSession'
        'Set-TTNote'
        'Set-TTTag'
        'Remove-TTSession'
        'Get-TTArchive'
        'Clear-TTArchive'
        'Hide-TTWindow'
        'Show-TTWindow'
        'Suspend-TTSession'
        'Get-TTSuspended'
        'Resume-TTSession'
        'Open-TerminalAt'
        'Start-TTMonitor'
        'Stop-TTMonitor'
        'Invoke-TTMonitorCycle'
        'Install-TTAutoStart'
        'Remove-TTAutoStart'
        'Export-TTState'
        'Import-TTState'
        'Install-TTProfileHook'
        'Remove-TTProfileHook'
        'Repair-TTProfileHook'
        'Invoke-TTDoctor'
        'Get-InteractiveTerminal'
        'Find-TTTerminal'
        'Show-TTDashboard'
        'Start-TTTray'
        'Stop-TTTray'
        'Get-TTTrayStatus'
    )
    CmdletsToExport   = @()
    VariablesToExport  = @()
    AliasesToExport    = @()
    PrivateData = @{
        PSData = @{
            Tags         = @('Terminal', 'Session', 'Windows', 'Monitor', 'Restore', 'PSEdition_Desktop', 'PSEdition_Core')
            ProjectUri   = 'https://github.com/jamesburton/terminal-tracker'
            LicenseUri   = 'https://github.com/jamesburton/terminal-tracker/blob/main/LICENSE'
            ReleaseNotes = 'v1.0.0 - Initial release. Automatic terminal discovery via PEB memory reading, session persistence, suspend/resume, hide/show windows, system tray icon, interactive TUI dashboard, background monitor, auto-start, cross-machine sync, and Invoke-TTDoctor health checks. PS5.1 and PS7 compatible. Zero external dependencies.'
        }
    }
}