IntuneQL.psd1

@{
    RootModule        = 'IntuneQL.psm1'
    ModuleVersion = '0.1.0'
    GUID              = '80ad6789-9f49-4404-b8bf-a76d37a94922'
    Author            = 'Ugur Labs'
    CompanyName       = 'Ugur Labs'
    Description       = 'IntuneQL is a keyboard-driven terminal workspace for Microsoft Intune administration. Query the Microsoft Graph API visually, browse 80+ built-in queries across 102 Intune resources, export results as CSV/JSON/PowerShell/cURL, run remediation actions, and generate queries from natural language using local AI. Supports Windows, macOS, and Linux.'
    PowerShellVersion = '5.1'
    RequiredModules   = @('Microsoft.Graph.Authentication')
    FunctionsToExport = @('Start-IntuneQL')
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @('IntuneQL')
    PrivateData = @{
        PSData = @{
            Tags       = @(
                'Intune', 'IntuneQL', 'GraphAPI', 'MicrosoftGraph', 'OData', 'QueryBuilder',
                'TUI', 'Terminal', 'CLI', 'CommandLine', 'PowerShellModule',
                'Microsoft365', 'M365', 'Office365',
                'DeviceManagement', 'MDM', 'MobileDeviceManagement', 'EndpointManager', 'MEM',
                'Autopilot', 'WindowsAutopilot',
                'Compliance', 'SecurityBaseline', 'ConfigurationProfile', 'IntuneApp',
                'Export', 'CSV', 'JSON', 'Reporting', 'DeviceQuery',
                'CrossPlatform', 'Windows', 'macOS', 'Linux'
            )
            ProjectUri = 'https://github.com/ugurkocde/IntuneQL'
            LicenseUri = 'https://github.com/ugurkocde/IntuneQL/blob/main/LICENSE'
            ExternalModuleDependencies = @('Microsoft.Graph.Authentication')
        }
    }
}