businessdev.ALbuild.psd1

@{
    RootModule        = 'businessdev.ALbuild.psm1'
    ModuleVersion     = '2.0.25846'
    GUID              = 'bb97605d-f3ab-4ba9-8796-2d0d6539e1a4'
    Author            = '365 business development GmbH'
    CompanyName       = '365 business development GmbH'
    Copyright         = '(c) 365 business development GmbH. All rights reserved.'
    Description       = 'ALbuild: a self-contained toolchain for Microsoft Dynamics 365 Business Central AL development. A single module composed of use-case nested modules (Core, Containers, Apps, Feeds, RuntimePackages, Marketplace, OnPrem, Environments).'

    PowerShellVersion = '5.1'

    NestedModules = @(
        'Modules/businessdev.ALbuild.Core/businessdev.ALbuild.Core.psm1'
        'Modules/businessdev.ALbuild.Containers/businessdev.ALbuild.Containers.psm1'
        'Modules/businessdev.ALbuild.Feeds/businessdev.ALbuild.Feeds.psm1'
        'Modules/businessdev.ALbuild.Apps/businessdev.ALbuild.Apps.psm1'
        'Modules/businessdev.ALbuild.RuntimePackages/businessdev.ALbuild.RuntimePackages.psm1'
        'Modules/businessdev.ALbuild.Marketplace/businessdev.ALbuild.Marketplace.psm1'
        'Modules/businessdev.ALbuild.OnPrem/businessdev.ALbuild.OnPrem.psm1'
        'Modules/businessdev.ALbuild.Environments/businessdev.ALbuild.Environments.psm1'
        'Modules/businessdev.ALbuild.Pipeline/businessdev.ALbuild.Pipeline.psm1'
    )

    FunctionsToExport = @(
        'Assert-ALbuildLicensed'
        'Compare-BcVersion'
        'ConvertTo-BcVersion'
        'Expand-BcAppFile'
        'Format-BcErrorMessage'
        'Get-ALbuildConfig'
        'Get-ALbuildProjectConfig'
        'Get-BcContainerHostShare'
        'Get-BcProjectBuildOrder'
        'Invoke-ALbuildProcess'
        'Invoke-BcBuildVersionStamp'
        'New-BcBuildBranch'
        'Set-ALbuildConfig'
        'Test-ALbuildLicense'
        'Test-BcPlatform'
        'Test-BcVersionInRange'
        'Write-ALbuildLog'
        'Find-BcArtifactUrl'
        'Get-BcArtifact'
        'Get-BcArtifactVersion'
        'Get-BcContainer'
        'Get-BcContainerAppInfo'
        'Import-BcConfigurationPackage'
        'Install-BcContainerTestToolkit'
        'Invoke-BcContainerCommand'
        'Invoke-BcDocker'
        'New-BcContainer'
        'New-BcContainerUser'
        'Publish-BcContainerToTraefik'
        'Register-BcContainerCertificate'
        'Remove-BcContainer'
        'Unregister-BcContainerCertificate'
        'Restart-BcContainer'
        'Set-BcContainerServerConfig'
        'Start-BcContainer'
        'Stop-BcContainer'
        'Test-BcDocker'
        'Wait-BcContainerReady'
        'Find-BcPackage'
        'Get-BcFeed'
        'Get-BcUniversalPackage'
        'Invoke-BcPackagePromotion'
        'New-BcNuGetPackage'
        'Publish-BcPackage'
        'Register-BcFeed'
        'Resolve-BcDependencies'
        'Resolve-BcExternalDependency'
        'Install-Bc365App'
        'Install-BcAlTool'
        'Install-BcAzureSignTool'
        'Install-BcContainerApp'
        'Install-BcContainerDependency'
        'Invoke-BcAppSigning'
        'Invoke-BcCompiler'
        'Invoke-BcContainerTest'
        'Invoke-BcValidation'
        'New-BcTranslationFile'
        'Publish-BcContainerApp'
        'Publish-BcTestinyResult'
        'Set-BcAppVersion'
        'Sync-BcContainerApp'
        'Sync-BcTranslation'
        'Test-BcTranslation'
        'Uninstall-BcContainerApp'
        'Unpublish-BcContainerApp'
        'Build-BcRuntimePackages'
        'Get-BcRuntimePackageBuildPlan'
        'New-BcIndirectNuGetPackage'
        'New-BcRuntimePackage'
        'Publish-BcRuntimePackage'
        'Get-BcMarketplaceProduct'
        'Get-BcMarketplaceSubmission'
        'Invoke-BcMarketplacePromotion'
        'New-BcMarketplaceAuthContext'
        'New-BcMarketplaceSubmission'
        'Submit-BcMarketplaceApp'
        'Wait-BcMarketplaceValidation'
        'Install-BcOnPremApp'
        'Publish-BcDevExtension'
        'Publish-BcOnPremApp'
        'Publish-BcPerTenantExtension'
        'Start-BcOnPremUpgrade'
        'Sync-BcOnPremApp'
        'Get-BcEnvironment'
        'New-BcEnvironment'
        'Remove-BcEnvironment'
        'Remove-BcExpiredEnvironment'
        'Invoke-ALbuildPipeline'
    )
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @()

    PrivateData = @{
        PSData = @{
            Tags         = @('BusinessCentral', 'AL', 'ALbuild', 'DevOps', 'Dynamics365')
            ProjectUri   = 'https://github.com/365businessdev/ALbuild'
            LicenseUri   = 'https://365businessdev.com'
            ReleaseNotes = 'Initial release v2.0.0.'
        }
    }
}