Usefull Powershell commands & scripts
Enable long path support (Windows 10 version 1607 or later)
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" ` -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force
Delete bin and obj directories produced by build
function RemoveBinObj { $directories = Get-ChildItem -Directory -Recurse | Where-Object { $_.Name -eq "bin" -or $_.Name -eq "obj" } foreach ($directory in $directories) { Write-Host "Deleting $($directory.FullName)" -ForegroundColor Yellow Remove-Item $directory.FullName -Recurse -Force } Write-Host "Cleanup complete!" -ForegroundColor Green } RemoveBinObj
Render markdown to a html file (Works on Powershell Core > 7)
function Convert-MarkdownToHtml { param ( [Parameter(Mandatory = $true)] [string]$input, [Parameter(Mandatory = $true)] [string]$output ) $markdownContent = Get-Content -Path $input -Raw $htmlContent = $markdownContent | ConvertFrom-Markdown $htmlContent | Out-File -FilePath $output -Encoding utf8 } Convert-MarkdownToHtml -input "input.md" -output "out.html"