Skip to content

Conversation

@kormic911
Copy link
Contributor

No description provided.

…ed behind base64 for security reasons, also updating test cases and changing the way some of the code works to support better test cases.
…de duplication and refactored some code to be less complex by splitting them into their own files.
…for psscriptanalyzer, standardizing on write-statusmessage as well
…ile so it conforms to the format expected, more test cases and some refactoring and elimination of duplicate code.
…run functionality across the various write operations
Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PSScriptAnalyzer found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@github-actions
Copy link

github-actions bot commented Sep 13, 2025

Pester test (On macOS) Results

1 187 tests  +760   1 186 ✅ +759   35s ⏱️ +15s
  891 suites +503       1 💤 +  1 
    1 files   ±  0       0 ❌ ±  0 

Results for commit 30a9723. ± Comparison against base commit 1114b60.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Sep 13, 2025

Pester test (On Linux) Results

1 187 tests  +760   1 186 ✅ +759   38s ⏱️ +19s
  891 suites +503       1 💤 +  1 
    1 files   ±  0       0 ❌ ±  0 

Results for commit 30a9723. ± Comparison against base commit 1114b60.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Sep 13, 2025

Summary

Summary
Generated on: 9/13/2025 - 6:27:44 PM
Coverage date: 9/13/2025 - 6:26:18 PM
Parser: JaCoCo
Assemblies: 14
Classes: 108
Files: 108
Line coverage: 90.4% (3037 of 3356)
Covered lines: 3037
Uncovered lines: 319
Coverable lines: 3356
Total lines: 10106
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 23_17700434048

Coverage

devsetup - 0%
Name Line Branch
devsetup 0% ****
devsetup/generateCoverageReport 0%
devsetup/generateDocs 0%
devsetup/install 0%
devsetup/runSecurity 0%
devsetup/runTests 0%
devsetup/DevSetup - 0%
Name Line Branch
devsetup/DevSetup 0% ****
devsetup/DevSetup/DevSetup 0%
devsetup/DevSetup/Private/3rdParty - 100%
Name Line Branch
devsetup/DevSetup/Private/3rdParty 100% ****
devsetup/DevSetup/Private/3rdParty/ConvertFrom-3rdPartyInstall 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio - 100%
Name Line Branch
devsetup/DevSetup/Private/3rdParty/VisualStudio 100% ****
devsetup/DevSetup/Private/3rdParty/VisualStudio/Add-VsToPackageManager 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/ConvertFrom-VisualStudioIns
tall
100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/Invoke-VsConfigExport 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/Invoke-VsConfigImport 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/Wait-ForVisualStudioConfigF
ile
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode - 100%
Name Line Branch
devsetup/DevSetup/Private/3rdParty/VisualStudioCode 100% ****
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Add-VsCodeToPackageMana
ger
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/ConvertFrom-VisualStudi
oCodeInstall
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Find-VsCode 100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Invoke-VsCodeExtensions
Export
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Invoke-VsCodeExtensions
Import
100%
devsetup/DevSetup/Private/Commands - 96.4%
Name Line Branch
devsetup/DevSetup/Private/Commands 96.4% ****
devsetup/DevSetup/Private/Commands/Export-DevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Initialize-DevSetup 100%
devsetup/DevSetup/Private/Commands/Install-DevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Show-DevSetupEnvList 100%
devsetup/DevSetup/Private/Commands/Show-ExplainDevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Uninstall-DevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Update-DevSetup 0%
devsetup/DevSetup/Private/Enums - 50%
Name Line Branch
devsetup/DevSetup/Private/Enums 50% ****
devsetup/DevSetup/Private/Enums/InstalledState 100%
devsetup/DevSetup/Private/Enums/TaskState 0%
devsetup/DevSetup/Private/Providers/Chocolatey - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Chocolatey 100% ****
devsetup/DevSetup/Private/Providers/Chocolatey/Get-ChocolateyCacheFile 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Get-ChocolateyPackageDepende
ncyMap
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Get-ChocolateyVersion 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Install-Chocolatey 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Install-ChocolateyPackage 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Invoke-ChocolateyPackageExpo
rt
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Invoke-ChocolateyPackageInst
all
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Invoke-ChocolateyPackageUnin
stall
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Read-ChocolateyCache 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Test-ChocolateyInstalled 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Test-ChocolateyPackageInstal
led
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Uninstall-ChocolateyPackage 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Write-ChocolateyCache 100%
devsetup/DevSetup/Private/Providers/Core - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Core 100% ****
devsetup/DevSetup/Private/Providers/Core/Install-CoreDependencies 100%
devsetup/DevSetup/Private/Providers/Core/Install-GitRepository 100%
devsetup/DevSetup/Private/Providers/Core/Install-Nuget 100%
devsetup/DevSetup/Private/Providers/Homebrew - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Homebrew 100% ****
devsetup/DevSetup/Private/Providers/Homebrew/Find-Homebrew 100%
devsetup/DevSetup/Private/Providers/Homebrew/Get-HomebrewCacheFile 100%
devsetup/DevSetup/Private/Providers/Homebrew/Get-HomebrewVersion 100%
devsetup/DevSetup/Private/Providers/Homebrew/Install-Homebrew 100%
devsetup/DevSetup/Private/Providers/Homebrew/Install-HomebrewPackage 100%
devsetup/DevSetup/Private/Providers/Homebrew/Invoke-HomebrewComponentsExpor
t
100%
devsetup/DevSetup/Private/Providers/Homebrew/Invoke-HomebrewComponentsInsta
ll
100%
devsetup/DevSetup/Private/Providers/Homebrew/Invoke-HomebrewComponentsUnins
tall
100%
devsetup/DevSetup/Private/Providers/Homebrew/Read-HomebrewCache 100%
devsetup/DevSetup/Private/Providers/Homebrew/Test-HomebrewInstalled 100%
devsetup/DevSetup/Private/Providers/Homebrew/Test-HomebrewPackageInstalled 100%
devsetup/DevSetup/Private/Providers/Homebrew/Uninstall-HomebrewPackage 100%
devsetup/DevSetup/Private/Providers/Homebrew/Write-HomebrewCache 100%
devsetup/DevSetup/Private/Providers/Powershell - 90.6%
Name Line Branch
devsetup/DevSetup/Private/Providers/Powershell 90.6% ****
devsetup/DevSetup/Private/Providers/Powershell/Install-PowershellModule 100%
devsetup/DevSetup/Private/Providers/Powershell/Invoke-PowershellModulesExpo
rt
79.1%
devsetup/DevSetup/Private/Providers/Powershell/Invoke-PowershellModulesInst
all
100%
devsetup/DevSetup/Private/Providers/Powershell/Invoke-PowershellModulesUnin
stall
100%
devsetup/DevSetup/Private/Providers/Powershell/Test-PowershellModuleInstall
ed
96.4%
devsetup/DevSetup/Private/Providers/Powershell/Uninstall-PowershellModule 88.8%
devsetup/DevSetup/Private/Providers/Scoop - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Scoop 100% ****
devsetup/DevSetup/Private/Providers/Scoop/Find-Scoop 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopCacheFile 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopComponentsInstalled 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopPackagesAvailable 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopVersion 100%
devsetup/DevSetup/Private/Providers/Scoop/Install-Scoop 100%
devsetup/DevSetup/Private/Providers/Scoop/Install-ScoopBucket 100%
devsetup/DevSetup/Private/Providers/Scoop/Install-ScoopPackage 100%
devsetup/DevSetup/Private/Providers/Scoop/Invoke-ScoopComponentExport 100%
devsetup/DevSetup/Private/Providers/Scoop/Invoke-ScoopComponentInstall 100%
devsetup/DevSetup/Private/Providers/Scoop/Invoke-ScoopComponentUninstall 100%
devsetup/DevSetup/Private/Providers/Scoop/Read-ScoopCache 100%
devsetup/DevSetup/Private/Providers/Scoop/Test-ScoopComponentInstalled 100%
devsetup/DevSetup/Private/Providers/Scoop/Test-ScoopInstalled 100%
devsetup/DevSetup/Private/Providers/Scoop/Uninstall-ScoopBucket 100%
devsetup/DevSetup/Private/Providers/Scoop/Uninstall-ScoopPackage 100%
devsetup/DevSetup/Private/Providers/Scoop/Write-ScoopCache 100%
devsetup/DevSetup/Private/Utils - 97.5%
Name Line Branch
devsetup/DevSetup/Private/Utils 97.5% ****
devsetup/DevSetup/Private/Utils/Assert-DevSetupEnvValid 98%
devsetup/DevSetup/Private/Utils/ConvertFrom-Base64 100%
devsetup/DevSetup/Private/Utils/ConvertTo-Base64 100%
devsetup/DevSetup/Private/Utils/Format-PrettyTable 96.1%
devsetup/DevSetup/Private/Utils/Get-DevSetupCachePath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupCommunityEnvPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupEnvPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupLocalEnvPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupLogPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupManifest 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupVersion 100%
devsetup/DevSetup/Private/Utils/Get-EnvironmentVariable 100%
devsetup/DevSetup/Private/Utils/Get-HostArchitecture 100%
devsetup/DevSetup/Private/Utils/Get-HostOperatingSystem 100%
devsetup/DevSetup/Private/Utils/Get-HostOperatingSystemVersion 100%
devsetup/DevSetup/Private/Utils/Get-PwshVersion 100%
devsetup/DevSetup/Private/Utils/Initialize-DevSetupEnvs 100%
devsetup/DevSetup/Private/Utils/Invoke-ExternalCommand 100%
devsetup/DevSetup/Private/Utils/New-DevSetupEnvFile 100%
devsetup/DevSetup/Private/Utils/Optimize-DevSetupEnvs 100%
devsetup/DevSetup/Private/Utils/Read-DevSetupEnvFile 100%
devsetup/DevSetup/Private/Utils/Start-DevSetupSelfUpdate 0%
devsetup/DevSetup/Private/Utils/Test-HasSudoAccess 100%
devsetup/DevSetup/Private/Utils/Test-OperatingSystem 100%
devsetup/DevSetup/Private/Utils/Test-RunningAsAdmin 100%
devsetup/DevSetup/Private/Utils/Update-DevSetupEnvFile 100%
devsetup/DevSetup/Private/Utils/Write-NewConfig 98.5%
devsetup/DevSetup/Private/Utils/Write-StatusMessage 100%
devsetup/DevSetup/Public - 96.5%
Name Line Branch
devsetup/DevSetup/Public 96.5% ****
devsetup/DevSetup/Public/Use-DevSetup 96.5%

@github-actions
Copy link

github-actions bot commented Sep 13, 2025

Summary - Pester Test Coverage Report On Linux

Summary
Generated on: 09/13/2025 - 18:33:54
Coverage date: 09/13/2025 - 18:32:41
Parser: JaCoCo
Assemblies: 14
Classes: 108
Files: 108
Line coverage: 90.4% (3037 of 3356)
Covered lines: 3037
Uncovered lines: 319
Coverable lines: 3356
Total lines: 10106
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 24_17700503193

Coverage

devsetup - 0%
Name Line Branch
devsetup 0% ****
devsetup/generateCoverageReport 0%
devsetup/generateDocs 0%
devsetup/install 0%
devsetup/runSecurity 0%
devsetup/runTests 0%
devsetup/DevSetup - 0%
Name Line Branch
devsetup/DevSetup 0% ****
devsetup/DevSetup/DevSetup 0%
devsetup/DevSetup/Private/3rdParty - 100%
Name Line Branch
devsetup/DevSetup/Private/3rdParty 100% ****
devsetup/DevSetup/Private/3rdParty/ConvertFrom-3rdPartyInstall 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio - 100%
Name Line Branch
devsetup/DevSetup/Private/3rdParty/VisualStudio 100% ****
devsetup/DevSetup/Private/3rdParty/VisualStudio/Add-VsToPackageManager 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/ConvertFrom-VisualStudioIns
tall
100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/Invoke-VsConfigExport 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/Invoke-VsConfigImport 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/Wait-ForVisualStudioConfigF
ile
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode - 100%
Name Line Branch
devsetup/DevSetup/Private/3rdParty/VisualStudioCode 100% ****
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Add-VsCodeToPackageMana
ger
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/ConvertFrom-VisualStudi
oCodeInstall
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Find-VsCode 100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Invoke-VsCodeExtensions
Export
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Invoke-VsCodeExtensions
Import
100%
devsetup/DevSetup/Private/Commands - 96.4%
Name Line Branch
devsetup/DevSetup/Private/Commands 96.4% ****
devsetup/DevSetup/Private/Commands/Export-DevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Initialize-DevSetup 100%
devsetup/DevSetup/Private/Commands/Install-DevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Show-DevSetupEnvList 100%
devsetup/DevSetup/Private/Commands/Show-ExplainDevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Uninstall-DevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Update-DevSetup 0%
devsetup/DevSetup/Private/Enums - 50%
Name Line Branch
devsetup/DevSetup/Private/Enums 50% ****
devsetup/DevSetup/Private/Enums/InstalledState 100%
devsetup/DevSetup/Private/Enums/TaskState 0%
devsetup/DevSetup/Private/Providers/Chocolatey - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Chocolatey 100% ****
devsetup/DevSetup/Private/Providers/Chocolatey/Get-ChocolateyCacheFile 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Get-ChocolateyPackageDepende
ncyMap
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Get-ChocolateyVersion 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Install-Chocolatey 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Install-ChocolateyPackage 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Invoke-ChocolateyPackageExpo
rt
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Invoke-ChocolateyPackageInst
all
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Invoke-ChocolateyPackageUnin
stall
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Read-ChocolateyCache 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Test-ChocolateyInstalled 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Test-ChocolateyPackageInstal
led
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Uninstall-ChocolateyPackage 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Write-ChocolateyCache 100%
devsetup/DevSetup/Private/Providers/Core - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Core 100% ****
devsetup/DevSetup/Private/Providers/Core/Install-CoreDependencies 100%
devsetup/DevSetup/Private/Providers/Core/Install-GitRepository 100%
devsetup/DevSetup/Private/Providers/Core/Install-Nuget 100%
devsetup/DevSetup/Private/Providers/Homebrew - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Homebrew 100% ****
devsetup/DevSetup/Private/Providers/Homebrew/Find-Homebrew 100%
devsetup/DevSetup/Private/Providers/Homebrew/Get-HomebrewCacheFile 100%
devsetup/DevSetup/Private/Providers/Homebrew/Get-HomebrewVersion 100%
devsetup/DevSetup/Private/Providers/Homebrew/Install-Homebrew 100%
devsetup/DevSetup/Private/Providers/Homebrew/Install-HomebrewPackage 100%
devsetup/DevSetup/Private/Providers/Homebrew/Invoke-HomebrewComponentsExpor
t
100%
devsetup/DevSetup/Private/Providers/Homebrew/Invoke-HomebrewComponentsInsta
ll
100%
devsetup/DevSetup/Private/Providers/Homebrew/Invoke-HomebrewComponentsUnins
tall
100%
devsetup/DevSetup/Private/Providers/Homebrew/Read-HomebrewCache 100%
devsetup/DevSetup/Private/Providers/Homebrew/Test-HomebrewInstalled 100%
devsetup/DevSetup/Private/Providers/Homebrew/Test-HomebrewPackageInstalled 100%
devsetup/DevSetup/Private/Providers/Homebrew/Uninstall-HomebrewPackage 100%
devsetup/DevSetup/Private/Providers/Homebrew/Write-HomebrewCache 100%
devsetup/DevSetup/Private/Providers/Powershell - 90.6%
Name Line Branch
devsetup/DevSetup/Private/Providers/Powershell 90.6% ****
devsetup/DevSetup/Private/Providers/Powershell/Install-PowershellModule 100%
devsetup/DevSetup/Private/Providers/Powershell/Invoke-PowershellModulesExpo
rt
79.1%
devsetup/DevSetup/Private/Providers/Powershell/Invoke-PowershellModulesInst
all
100%
devsetup/DevSetup/Private/Providers/Powershell/Invoke-PowershellModulesUnin
stall
100%
devsetup/DevSetup/Private/Providers/Powershell/Test-PowershellModuleInstall
ed
96.4%
devsetup/DevSetup/Private/Providers/Powershell/Uninstall-PowershellModule 88.8%
devsetup/DevSetup/Private/Providers/Scoop - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Scoop 100% ****
devsetup/DevSetup/Private/Providers/Scoop/Find-Scoop 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopCacheFile 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopComponentsInstalled 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopPackagesAvailable 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopVersion 100%
devsetup/DevSetup/Private/Providers/Scoop/Install-Scoop 100%
devsetup/DevSetup/Private/Providers/Scoop/Install-ScoopBucket 100%
devsetup/DevSetup/Private/Providers/Scoop/Install-ScoopPackage 100%
devsetup/DevSetup/Private/Providers/Scoop/Invoke-ScoopComponentExport 100%
devsetup/DevSetup/Private/Providers/Scoop/Invoke-ScoopComponentInstall 100%
devsetup/DevSetup/Private/Providers/Scoop/Invoke-ScoopComponentUninstall 100%
devsetup/DevSetup/Private/Providers/Scoop/Read-ScoopCache 100%
devsetup/DevSetup/Private/Providers/Scoop/Test-ScoopComponentInstalled 100%
devsetup/DevSetup/Private/Providers/Scoop/Test-ScoopInstalled 100%
devsetup/DevSetup/Private/Providers/Scoop/Uninstall-ScoopBucket 100%
devsetup/DevSetup/Private/Providers/Scoop/Uninstall-ScoopPackage 100%
devsetup/DevSetup/Private/Providers/Scoop/Write-ScoopCache 100%
devsetup/DevSetup/Private/Utils - 97.5%
Name Line Branch
devsetup/DevSetup/Private/Utils 97.5% ****
devsetup/DevSetup/Private/Utils/Assert-DevSetupEnvValid 98%
devsetup/DevSetup/Private/Utils/ConvertFrom-Base64 100%
devsetup/DevSetup/Private/Utils/ConvertTo-Base64 100%
devsetup/DevSetup/Private/Utils/Format-PrettyTable 96.1%
devsetup/DevSetup/Private/Utils/Get-DevSetupCachePath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupCommunityEnvPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupEnvPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupLocalEnvPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupLogPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupManifest 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupVersion 100%
devsetup/DevSetup/Private/Utils/Get-EnvironmentVariable 100%
devsetup/DevSetup/Private/Utils/Get-HostArchitecture 100%
devsetup/DevSetup/Private/Utils/Get-HostOperatingSystem 100%
devsetup/DevSetup/Private/Utils/Get-HostOperatingSystemVersion 100%
devsetup/DevSetup/Private/Utils/Get-PwshVersion 100%
devsetup/DevSetup/Private/Utils/Initialize-DevSetupEnvs 100%
devsetup/DevSetup/Private/Utils/Invoke-ExternalCommand 100%
devsetup/DevSetup/Private/Utils/New-DevSetupEnvFile 100%
devsetup/DevSetup/Private/Utils/Optimize-DevSetupEnvs 100%
devsetup/DevSetup/Private/Utils/Read-DevSetupEnvFile 100%
devsetup/DevSetup/Private/Utils/Start-DevSetupSelfUpdate 0%
devsetup/DevSetup/Private/Utils/Test-HasSudoAccess 100%
devsetup/DevSetup/Private/Utils/Test-OperatingSystem 100%
devsetup/DevSetup/Private/Utils/Test-RunningAsAdmin 100%
devsetup/DevSetup/Private/Utils/Update-DevSetupEnvFile 100%
devsetup/DevSetup/Private/Utils/Write-NewConfig 98.5%
devsetup/DevSetup/Private/Utils/Write-StatusMessage 100%
devsetup/DevSetup/Public - 96.5%
Name Line Branch
devsetup/DevSetup/Public 96.5% ****
devsetup/DevSetup/Public/Use-DevSetup 96.5%

@github-actions
Copy link

github-actions bot commented Sep 13, 2025

Summary - Pester Test Coverage Report

Summary
Generated on: 09/13/2025 - 19:04:34
Coverage date: 09/13/2025 - 19:03:10
Parser: JaCoCo
Assemblies: 14
Classes: 108
Files: 108
Line coverage: 90.4% (3037 of 3356)
Covered lines: 3037
Uncovered lines: 319
Coverable lines: 3356
Total lines: 10106
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 26_17700797950

Coverage

devsetup - 0%
Name Line Branch
devsetup 0% ****
devsetup/generateCoverageReport 0%
devsetup/generateDocs 0%
devsetup/install 0%
devsetup/runSecurity 0%
devsetup/runTests 0%
devsetup/DevSetup - 0%
Name Line Branch
devsetup/DevSetup 0% ****
devsetup/DevSetup/DevSetup 0%
devsetup/DevSetup/Private/3rdParty - 100%
Name Line Branch
devsetup/DevSetup/Private/3rdParty 100% ****
devsetup/DevSetup/Private/3rdParty/ConvertFrom-3rdPartyInstall 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio - 100%
Name Line Branch
devsetup/DevSetup/Private/3rdParty/VisualStudio 100% ****
devsetup/DevSetup/Private/3rdParty/VisualStudio/Add-VsToPackageManager 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/ConvertFrom-VisualStudioIns
tall
100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/Invoke-VsConfigExport 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/Invoke-VsConfigImport 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/Wait-ForVisualStudioConfigF
ile
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode - 100%
Name Line Branch
devsetup/DevSetup/Private/3rdParty/VisualStudioCode 100% ****
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Add-VsCodeToPackageMana
ger
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/ConvertFrom-VisualStudi
oCodeInstall
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Find-VsCode 100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Invoke-VsCodeExtensions
Export
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Invoke-VsCodeExtensions
Import
100%
devsetup/DevSetup/Private/Commands - 96.4%
Name Line Branch
devsetup/DevSetup/Private/Commands 96.4% ****
devsetup/DevSetup/Private/Commands/Export-DevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Initialize-DevSetup 100%
devsetup/DevSetup/Private/Commands/Install-DevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Show-DevSetupEnvList 100%
devsetup/DevSetup/Private/Commands/Show-ExplainDevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Uninstall-DevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Update-DevSetup 0%
devsetup/DevSetup/Private/Enums - 50%
Name Line Branch
devsetup/DevSetup/Private/Enums 50% ****
devsetup/DevSetup/Private/Enums/InstalledState 100%
devsetup/DevSetup/Private/Enums/TaskState 0%
devsetup/DevSetup/Private/Providers/Chocolatey - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Chocolatey 100% ****
devsetup/DevSetup/Private/Providers/Chocolatey/Get-ChocolateyCacheFile 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Get-ChocolateyPackageDepende
ncyMap
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Get-ChocolateyVersion 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Install-Chocolatey 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Install-ChocolateyPackage 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Invoke-ChocolateyPackageExpo
rt
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Invoke-ChocolateyPackageInst
all
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Invoke-ChocolateyPackageUnin
stall
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Read-ChocolateyCache 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Test-ChocolateyInstalled 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Test-ChocolateyPackageInstal
led
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Uninstall-ChocolateyPackage 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Write-ChocolateyCache 100%
devsetup/DevSetup/Private/Providers/Core - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Core 100% ****
devsetup/DevSetup/Private/Providers/Core/Install-CoreDependencies 100%
devsetup/DevSetup/Private/Providers/Core/Install-GitRepository 100%
devsetup/DevSetup/Private/Providers/Core/Install-Nuget 100%
devsetup/DevSetup/Private/Providers/Homebrew - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Homebrew 100% ****
devsetup/DevSetup/Private/Providers/Homebrew/Find-Homebrew 100%
devsetup/DevSetup/Private/Providers/Homebrew/Get-HomebrewCacheFile 100%
devsetup/DevSetup/Private/Providers/Homebrew/Get-HomebrewVersion 100%
devsetup/DevSetup/Private/Providers/Homebrew/Install-Homebrew 100%
devsetup/DevSetup/Private/Providers/Homebrew/Install-HomebrewPackage 100%
devsetup/DevSetup/Private/Providers/Homebrew/Invoke-HomebrewComponentsExpor
t
100%
devsetup/DevSetup/Private/Providers/Homebrew/Invoke-HomebrewComponentsInsta
ll
100%
devsetup/DevSetup/Private/Providers/Homebrew/Invoke-HomebrewComponentsUnins
tall
100%
devsetup/DevSetup/Private/Providers/Homebrew/Read-HomebrewCache 100%
devsetup/DevSetup/Private/Providers/Homebrew/Test-HomebrewInstalled 100%
devsetup/DevSetup/Private/Providers/Homebrew/Test-HomebrewPackageInstalled 100%
devsetup/DevSetup/Private/Providers/Homebrew/Uninstall-HomebrewPackage 100%
devsetup/DevSetup/Private/Providers/Homebrew/Write-HomebrewCache 100%
devsetup/DevSetup/Private/Providers/Powershell - 90.6%
Name Line Branch
devsetup/DevSetup/Private/Providers/Powershell 90.6% ****
devsetup/DevSetup/Private/Providers/Powershell/Install-PowershellModule 100%
devsetup/DevSetup/Private/Providers/Powershell/Invoke-PowershellModulesExpo
rt
79.1%
devsetup/DevSetup/Private/Providers/Powershell/Invoke-PowershellModulesInst
all
100%
devsetup/DevSetup/Private/Providers/Powershell/Invoke-PowershellModulesUnin
stall
100%
devsetup/DevSetup/Private/Providers/Powershell/Test-PowershellModuleInstall
ed
96.4%
devsetup/DevSetup/Private/Providers/Powershell/Uninstall-PowershellModule 88.8%
devsetup/DevSetup/Private/Providers/Scoop - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Scoop 100% ****
devsetup/DevSetup/Private/Providers/Scoop/Find-Scoop 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopCacheFile 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopComponentsInstalled 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopPackagesAvailable 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopVersion 100%
devsetup/DevSetup/Private/Providers/Scoop/Install-Scoop 100%
devsetup/DevSetup/Private/Providers/Scoop/Install-ScoopBucket 100%
devsetup/DevSetup/Private/Providers/Scoop/Install-ScoopPackage 100%
devsetup/DevSetup/Private/Providers/Scoop/Invoke-ScoopComponentExport 100%
devsetup/DevSetup/Private/Providers/Scoop/Invoke-ScoopComponentInstall 100%
devsetup/DevSetup/Private/Providers/Scoop/Invoke-ScoopComponentUninstall 100%
devsetup/DevSetup/Private/Providers/Scoop/Read-ScoopCache 100%
devsetup/DevSetup/Private/Providers/Scoop/Test-ScoopComponentInstalled 100%
devsetup/DevSetup/Private/Providers/Scoop/Test-ScoopInstalled 100%
devsetup/DevSetup/Private/Providers/Scoop/Uninstall-ScoopBucket 100%
devsetup/DevSetup/Private/Providers/Scoop/Uninstall-ScoopPackage 100%
devsetup/DevSetup/Private/Providers/Scoop/Write-ScoopCache 100%
devsetup/DevSetup/Private/Utils - 97.5%
Name Line Branch
devsetup/DevSetup/Private/Utils 97.5% ****
devsetup/DevSetup/Private/Utils/Assert-DevSetupEnvValid 98%
devsetup/DevSetup/Private/Utils/ConvertFrom-Base64 100%
devsetup/DevSetup/Private/Utils/ConvertTo-Base64 100%
devsetup/DevSetup/Private/Utils/Format-PrettyTable 96.1%
devsetup/DevSetup/Private/Utils/Get-DevSetupCachePath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupCommunityEnvPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupEnvPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupLocalEnvPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupLogPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupManifest 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupVersion 100%
devsetup/DevSetup/Private/Utils/Get-EnvironmentVariable 100%
devsetup/DevSetup/Private/Utils/Get-HostArchitecture 100%
devsetup/DevSetup/Private/Utils/Get-HostOperatingSystem 100%
devsetup/DevSetup/Private/Utils/Get-HostOperatingSystemVersion 100%
devsetup/DevSetup/Private/Utils/Get-PwshVersion 100%
devsetup/DevSetup/Private/Utils/Initialize-DevSetupEnvs 100%
devsetup/DevSetup/Private/Utils/Invoke-ExternalCommand 100%
devsetup/DevSetup/Private/Utils/New-DevSetupEnvFile 100%
devsetup/DevSetup/Private/Utils/Optimize-DevSetupEnvs 100%
devsetup/DevSetup/Private/Utils/Read-DevSetupEnvFile 100%
devsetup/DevSetup/Private/Utils/Start-DevSetupSelfUpdate 0%
devsetup/DevSetup/Private/Utils/Test-HasSudoAccess 100%
devsetup/DevSetup/Private/Utils/Test-OperatingSystem 100%
devsetup/DevSetup/Private/Utils/Test-RunningAsAdmin 100%
devsetup/DevSetup/Private/Utils/Update-DevSetupEnvFile 100%
devsetup/DevSetup/Private/Utils/Write-NewConfig 98.5%
devsetup/DevSetup/Private/Utils/Write-StatusMessage 100%
devsetup/DevSetup/Public - 96.5%
Name Line Branch
devsetup/DevSetup/Public 96.5% ****
devsetup/DevSetup/Public/Use-DevSetup 96.5%

@github-actions
Copy link

github-actions bot commented Sep 13, 2025

Summary - Pester Test Coverage Report

Summary
Generated on: 09/13/2025 - 19:09:48
Coverage date: 09/13/2025 - 19:08:32
Parser: JaCoCo
Assemblies: 14
Classes: 108
Files: 108
Line coverage: 90.4% (3037 of 3356)
Covered lines: 3037
Uncovered lines: 319
Coverable lines: 3356
Total lines: 10106
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 27_17700863027

Coverage

devsetup - 0%
Name Line Branch
devsetup 0% ****
devsetup/generateCoverageReport 0%
devsetup/generateDocs 0%
devsetup/install 0%
devsetup/runSecurity 0%
devsetup/runTests 0%
devsetup/DevSetup - 0%
Name Line Branch
devsetup/DevSetup 0% ****
devsetup/DevSetup/DevSetup 0%
devsetup/DevSetup/Private/3rdParty - 100%
Name Line Branch
devsetup/DevSetup/Private/3rdParty 100% ****
devsetup/DevSetup/Private/3rdParty/ConvertFrom-3rdPartyInstall 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio - 100%
Name Line Branch
devsetup/DevSetup/Private/3rdParty/VisualStudio 100% ****
devsetup/DevSetup/Private/3rdParty/VisualStudio/Add-VsToPackageManager 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/ConvertFrom-VisualStudioIns
tall
100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/Invoke-VsConfigExport 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/Invoke-VsConfigImport 100%
devsetup/DevSetup/Private/3rdParty/VisualStudio/Wait-ForVisualStudioConfigF
ile
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode - 100%
Name Line Branch
devsetup/DevSetup/Private/3rdParty/VisualStudioCode 100% ****
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Add-VsCodeToPackageMana
ger
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/ConvertFrom-VisualStudi
oCodeInstall
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Find-VsCode 100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Invoke-VsCodeExtensions
Export
100%
devsetup/DevSetup/Private/3rdParty/VisualStudioCode/Invoke-VsCodeExtensions
Import
100%
devsetup/DevSetup/Private/Commands - 96.4%
Name Line Branch
devsetup/DevSetup/Private/Commands 96.4% ****
devsetup/DevSetup/Private/Commands/Export-DevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Initialize-DevSetup 100%
devsetup/DevSetup/Private/Commands/Install-DevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Show-DevSetupEnvList 100%
devsetup/DevSetup/Private/Commands/Show-ExplainDevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Uninstall-DevSetupEnv 100%
devsetup/DevSetup/Private/Commands/Update-DevSetup 0%
devsetup/DevSetup/Private/Enums - 50%
Name Line Branch
devsetup/DevSetup/Private/Enums 50% ****
devsetup/DevSetup/Private/Enums/InstalledState 100%
devsetup/DevSetup/Private/Enums/TaskState 0%
devsetup/DevSetup/Private/Providers/Chocolatey - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Chocolatey 100% ****
devsetup/DevSetup/Private/Providers/Chocolatey/Get-ChocolateyCacheFile 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Get-ChocolateyPackageDepende
ncyMap
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Get-ChocolateyVersion 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Install-Chocolatey 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Install-ChocolateyPackage 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Invoke-ChocolateyPackageExpo
rt
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Invoke-ChocolateyPackageInst
all
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Invoke-ChocolateyPackageUnin
stall
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Read-ChocolateyCache 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Test-ChocolateyInstalled 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Test-ChocolateyPackageInstal
led
100%
devsetup/DevSetup/Private/Providers/Chocolatey/Uninstall-ChocolateyPackage 100%
devsetup/DevSetup/Private/Providers/Chocolatey/Write-ChocolateyCache 100%
devsetup/DevSetup/Private/Providers/Core - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Core 100% ****
devsetup/DevSetup/Private/Providers/Core/Install-CoreDependencies 100%
devsetup/DevSetup/Private/Providers/Core/Install-GitRepository 100%
devsetup/DevSetup/Private/Providers/Core/Install-Nuget 100%
devsetup/DevSetup/Private/Providers/Homebrew - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Homebrew 100% ****
devsetup/DevSetup/Private/Providers/Homebrew/Find-Homebrew 100%
devsetup/DevSetup/Private/Providers/Homebrew/Get-HomebrewCacheFile 100%
devsetup/DevSetup/Private/Providers/Homebrew/Get-HomebrewVersion 100%
devsetup/DevSetup/Private/Providers/Homebrew/Install-Homebrew 100%
devsetup/DevSetup/Private/Providers/Homebrew/Install-HomebrewPackage 100%
devsetup/DevSetup/Private/Providers/Homebrew/Invoke-HomebrewComponentsExpor
t
100%
devsetup/DevSetup/Private/Providers/Homebrew/Invoke-HomebrewComponentsInsta
ll
100%
devsetup/DevSetup/Private/Providers/Homebrew/Invoke-HomebrewComponentsUnins
tall
100%
devsetup/DevSetup/Private/Providers/Homebrew/Read-HomebrewCache 100%
devsetup/DevSetup/Private/Providers/Homebrew/Test-HomebrewInstalled 100%
devsetup/DevSetup/Private/Providers/Homebrew/Test-HomebrewPackageInstalled 100%
devsetup/DevSetup/Private/Providers/Homebrew/Uninstall-HomebrewPackage 100%
devsetup/DevSetup/Private/Providers/Homebrew/Write-HomebrewCache 100%
devsetup/DevSetup/Private/Providers/Powershell - 90.6%
Name Line Branch
devsetup/DevSetup/Private/Providers/Powershell 90.6% ****
devsetup/DevSetup/Private/Providers/Powershell/Install-PowershellModule 100%
devsetup/DevSetup/Private/Providers/Powershell/Invoke-PowershellModulesExpo
rt
79.1%
devsetup/DevSetup/Private/Providers/Powershell/Invoke-PowershellModulesInst
all
100%
devsetup/DevSetup/Private/Providers/Powershell/Invoke-PowershellModulesUnin
stall
100%
devsetup/DevSetup/Private/Providers/Powershell/Test-PowershellModuleInstall
ed
96.4%
devsetup/DevSetup/Private/Providers/Powershell/Uninstall-PowershellModule 88.8%
devsetup/DevSetup/Private/Providers/Scoop - 100%
Name Line Branch
devsetup/DevSetup/Private/Providers/Scoop 100% ****
devsetup/DevSetup/Private/Providers/Scoop/Find-Scoop 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopCacheFile 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopComponentsInstalled 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopPackagesAvailable 100%
devsetup/DevSetup/Private/Providers/Scoop/Get-ScoopVersion 100%
devsetup/DevSetup/Private/Providers/Scoop/Install-Scoop 100%
devsetup/DevSetup/Private/Providers/Scoop/Install-ScoopBucket 100%
devsetup/DevSetup/Private/Providers/Scoop/Install-ScoopPackage 100%
devsetup/DevSetup/Private/Providers/Scoop/Invoke-ScoopComponentExport 100%
devsetup/DevSetup/Private/Providers/Scoop/Invoke-ScoopComponentInstall 100%
devsetup/DevSetup/Private/Providers/Scoop/Invoke-ScoopComponentUninstall 100%
devsetup/DevSetup/Private/Providers/Scoop/Read-ScoopCache 100%
devsetup/DevSetup/Private/Providers/Scoop/Test-ScoopComponentInstalled 100%
devsetup/DevSetup/Private/Providers/Scoop/Test-ScoopInstalled 100%
devsetup/DevSetup/Private/Providers/Scoop/Uninstall-ScoopBucket 100%
devsetup/DevSetup/Private/Providers/Scoop/Uninstall-ScoopPackage 100%
devsetup/DevSetup/Private/Providers/Scoop/Write-ScoopCache 100%
devsetup/DevSetup/Private/Utils - 97.5%
Name Line Branch
devsetup/DevSetup/Private/Utils 97.5% ****
devsetup/DevSetup/Private/Utils/Assert-DevSetupEnvValid 98%
devsetup/DevSetup/Private/Utils/ConvertFrom-Base64 100%
devsetup/DevSetup/Private/Utils/ConvertTo-Base64 100%
devsetup/DevSetup/Private/Utils/Format-PrettyTable 96.1%
devsetup/DevSetup/Private/Utils/Get-DevSetupCachePath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupCommunityEnvPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupEnvPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupLocalEnvPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupLogPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupManifest 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupPath 100%
devsetup/DevSetup/Private/Utils/Get-DevSetupVersion 100%
devsetup/DevSetup/Private/Utils/Get-EnvironmentVariable 100%
devsetup/DevSetup/Private/Utils/Get-HostArchitecture 100%
devsetup/DevSetup/Private/Utils/Get-HostOperatingSystem 100%
devsetup/DevSetup/Private/Utils/Get-HostOperatingSystemVersion 100%
devsetup/DevSetup/Private/Utils/Get-PwshVersion 100%
devsetup/DevSetup/Private/Utils/Initialize-DevSetupEnvs 100%
devsetup/DevSetup/Private/Utils/Invoke-ExternalCommand 100%
devsetup/DevSetup/Private/Utils/New-DevSetupEnvFile 100%
devsetup/DevSetup/Private/Utils/Optimize-DevSetupEnvs 100%
devsetup/DevSetup/Private/Utils/Read-DevSetupEnvFile 100%
devsetup/DevSetup/Private/Utils/Start-DevSetupSelfUpdate 0%
devsetup/DevSetup/Private/Utils/Test-HasSudoAccess 100%
devsetup/DevSetup/Private/Utils/Test-OperatingSystem 100%
devsetup/DevSetup/Private/Utils/Test-RunningAsAdmin 100%
devsetup/DevSetup/Private/Utils/Update-DevSetupEnvFile 100%
devsetup/DevSetup/Private/Utils/Write-NewConfig 98.5%
devsetup/DevSetup/Private/Utils/Write-StatusMessage 100%
devsetup/DevSetup/Public - 96.5%
Name Line Branch
devsetup/DevSetup/Public 96.5% ****
devsetup/DevSetup/Public/Use-DevSetup 96.5%

@github-actions
Copy link

Pester test (On Windows) Results

1 187 tests  +760   1 186 ✅ +759   41s ⏱️ +25s
  891 suites +503       1 💤 +  1 
    1 files   ±  0       0 ❌ ±  0 

Results for commit 30a9723. ± Comparison against base commit 1114b60.

@kormic911 kormic911 merged commit 897e1c9 into develop Sep 13, 2025
8 checks passed
@kormic911 kormic911 deleted the 1.0.10-Features branch September 13, 2025 19:13
@kormic911 kormic911 linked an issue Sep 13, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Give a description of a particular environment via list

2 participants