Functions/Get-WebDevProjects.ps1
function Get-WebDevProjects { [CmdletBinding()] param ( [bool]$DisplayMessage = $true ) $projectsFile = "$env:LOCALAPPDATA\WebDevNavigator\projects.json" if (!(Test-Path $env:LOCALAPPDATA\WebDevNavigator)) { New-Item -ItemType Directory $env:LOCALAPPDATA\WebDevNavigator | Out-Null } if (Test-Path $projectsFile) { $projects = Get-Content $projectsFile -Raw | ConvertFrom-Json return $projects } else { if ($DisplayMessage) { Write-Host "No projects found. Run Add-WebDevProject to add your first project." } return $null } } Export-ModuleMember -Function Get-WebDevProjects |