Files
elixforms-moduli/scripts/export-elx.ps1
T

20 lines
811 B
PowerShell

[CmdletBinding()]
param(
[Parameter(Mandatory)][ValidateNotNullOrEmpty()][string]$ModuleTag
)
Write-Host "Checking module folder existence..."
$modulesSrcPath = Join-Path -Resolve $PSScriptRoot "../src/$ModuleTag"
if (-not (Test-Path -Path "$modulesSrcPath")) {
Write-Host "Module folder not found. Creating folder for module tag '$ModuleTag'..." -ForegroundColor Yellow
New-Item -ItemType Directory -Path "$modulesSrcPath" -Force | Out-Null
}
Write-Host "Exporting module tag '$ModuleTag' from elixForms..."
Import-Module $(Join-Path (Split-Path -Parent $MyInvocation.MyCommand.Definition) "elx-tools-module.psm1") -Force
Export-ElxModule -ModuleTag $ModuleTag -ModulePath "$modulesSrcPath"
Write-Host "Module tag '$ModuleTag' exported successfully!" -ForegroundColor Green