PSHcl.psd1
|
@{ RootModule = 'PSHcl.dll' ModuleVersion = '0.1.1' GUID = 'f8a3b2c1-d4e5-6f78-9a0b-c1d2e3f4a5b6' Author = 'goodolclint' CompanyName = 'Community' Copyright = '(c) 2026 goodolclint. All rights reserved.' Description = 'Full round-trip HCL2 parser and serializer for PowerShell. Parse, manipulate, and serialize Terraform, Packer, Nomad, and Vault configuration files with comment preservation.' PowerShellVersion = '5.1' CompatiblePSEditions = @('Desktop', 'Core') RequiredAssemblies = @( 'PSHcl.Core.dll', 'Antlr4.Runtime.Standard.dll' ) FunctionsToExport = @() CmdletsToExport = @( 'ConvertFrom-Hcl', 'ConvertTo-Hcl', 'Get-HclBlock', 'Get-HclAttribute', 'Set-HclAttribute', 'Add-HclBlock', 'Remove-HclBlock', 'Test-HclSyntax', 'Format-Hcl' ) VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('HCL', 'HCL2', 'Terraform', 'Packer', 'Nomad', 'Vault', 'HashiCorp', 'Parser', 'IaC') LicenseUri = 'https://github.com/goodolclint/PSHcl/blob/main/LICENSE' ProjectUri = 'https://github.com/goodolclint/PSHcl' } } } |