LdapDrive.psd1

@{
    RootModule           = 'LdapDrive.dll'
    ModuleVersion        = '0.1.0'
    GUID                 = 'a7c3e412-5f9b-4d2a-b8e1-3c6f7a2d9e05'
    Author               = 'Yoshifumi Tsuda'
    Copyright            = '(c) Yoshifumi Tsuda. All rights reserved.'
    Description          = 'PowerShell Provider for LDAP directories. Browse and manage LDAP entries as a virtual filesystem using cd, dir, mkdir, and other standard commands. Combined with PowerShell.MCP, enables AI assistants to read and write LDAP directories through natural language.'
    PowerShellVersion    = '7.4'
    CompatiblePSEditions = @('Core')

    # Exports
    CmdletsToExport      = @(
        'New-LdapDrive'
        'Import-LdapConfig'
        'Edit-LdapConfig'
        'Search-LdapEntry'
        'Get-LdapSchema'
        'Set-LdapAttribute'
        'Remove-LdapEntry'
        'Test-LdapAttribute'
        'Get-LdapWhoAmI'
        'Set-LdapPassword'
    )
    FunctionsToExport    = @()
    AliasesToExport      = @()
    VariablesToExport    = @()

    # Format files
    FormatsToProcess     = @('LdapDrive.Format.ps1xml')

    # Private data
    PrivateData          = @{
        PSData = @{
            Tags         = @('LDAP', 'Provider', 'PSDrive', 'ActiveDirectory', 'CrossPlatform', 'MCP', 'AI')
            ProjectUri   = 'https://github.com/yotsuda/LdapDrive'
            LicenseUri   = 'https://github.com/yotsuda/LdapDrive/blob/master/LICENSE'
            ReleaseNotes = 'Initial release: NavigationCmdletProvider for LDAP directories with search, schema browsing, extended operations, and tab completion.'
        }
    }
}