SecondLine.psd1

@{
    RootModule        = 'SecondLine.psm1'
    ModuleVersion     = '0.4.0'
    GUID              = '5b0f2d7e-8c41-4e3a-9d6b-2f1a7c9e4b30'
    Author            = 'Doug Laine'
    Copyright         = '(c) 2026 Doug Laine.'
    Description       = 'Keep every dev machine in step. Declare the tool versions your machines should run in one file and audit each machine against it; check and fix the .gitattributes line-ending standard across every git repo; audit line endings across .gitattributes, .editorconfig, VS Code settings and working copies; pin the SecondLine version a project approves and select it before import; start, stop and check a local MongoDB replica set on Windows without the usual mlaunch pain.'
    PowerShellVersion = '5.1'

    FunctionsToExport = @(
        'Show-SLHelp'
        'Get-SecondLineStandard'
        'Get-SLSetting'
        'Get-SLUpdateStatus'
        'Invoke-SLUpdateCheck'
        'Enable-SLProfileUpdateCheck'
        'Disable-SLProfileUpdateCheck'
        'Test-SecondLine'
        'Test-SLRepo'
        'Set-SLGitAttributes'
        'Test-SLLineEnding'
        'Repair-SLLineEnding'
        'Test-SLPolicyReference'
        'Export-SLPolicy'
        'New-SLStatusCheckpoint'
        'Find-SLMongoReplicaSet'
        'Get-SLMongoStatus'
        'Start-SLMongo'
        'Stop-SLMongo'
    )
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @()

    PrivateData = @{
        PSData = @{
            Tags         = @('DevEnvironment', 'Versions', 'Audit', 'Consistency', 'MongoDB', 'ReplicaSet', 'mlaunch', 'Git', 'LineEndings', 'EditorConfig', 'Settings', 'Windows', 'PSEdition_Desktop', 'PSEdition_Core')
            ProjectUri   = 'https://github.com/douglaine/SecondLine'
            LicenseUri   = 'https://github.com/douglaine/SecondLine/blob/main/LICENSE'
            ReleaseNotes = 'https://github.com/douglaine/SecondLine/blob/main/CHANGELOG.md'
        }
    }
}