Avm.Authoring.psm1

Set-StrictMode -Version Latest

function Get-AvmAuthoringPlaceholder {
    <#
    .SYNOPSIS
        Returns a placeholder message confirming the Avm.Authoring module is installed.
 
    .DESCRIPTION
        This release of the Avm.Authoring module is a name-reservation placeholder
        on the PowerShell Gallery. A functional release - shared tooling for authors
        of Azure Verified Modules (Bicep and Terraform) - will ship later.
 
    .EXAMPLE
        PS> Get-AvmAuthoringPlaceholder
    #>

    [CmdletBinding()]
    param()

    [pscustomobject]@{
        Module     = 'Avm.Authoring'
        Version    = (Get-Module -Name Avm.Authoring).Version
        Status     = 'Placeholder - name reserved on PSGallery'
        Repository = 'https://github.com/Azure/azure-verified-modules-tools'
        Message    = 'A functional release will follow. See the repository roadmap for details.'
    }
}

Export-ModuleMember -Function Get-AvmAuthoringPlaceholder