From 2e8e3da2057cedf72ce7868a751d3d485c82092d Mon Sep 17 00:00:00 2001 From: "davidjen@davidjendev" <3200210+davidjenni@users.noreply.github.com> Date: Fri, 15 Mar 2024 11:13:43 -0700 Subject: [PATCH] msb aliases: launch via dotnet; add msbl (to binlog) and msblnoref (binlog, no proj refs) --- win/aliases.doskey | 4 +++- win/profile.ps1 | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/win/aliases.doskey b/win/aliases.doskey index 693aa42..e6263c9 100644 --- a/win/aliases.doskey +++ b/win/aliases.doskey @@ -8,7 +8,9 @@ la=lsd -a --group-directories-first --extensionsort $* ll=lsd -l --group-directories-first --extensionsort $* ls=lsd --group-directories-first --extensionsort $* ld=tre -d $* -msb=msbuild /p:TreatWarningsAsErrors=true /nr:false /m /clp:verbosity=minimal /flp:Verbosity=normal;LogFile=msbuild.log /flp3:PerformanceSummary;Verbosity=diag;LogFile=msbuild.diagnostics.log $* +msb=dotnet msbuild /p:TreatWarningsAsErrors=true /nr:false /m /clp:verbosity=minimal /flp:Verbosity=normal;LogFile=msbuild.log /flp3:PerformanceSummary;Verbosity=diag;LogFile=msbuild.diagnostics.log $* +msbl=dotnet msbuild /nr:false /m /clp:verbosity=minimal /bl $* +msblnoref=dotnet msbuild /nr:false /m /clp:verbosity=minimal /p:BuildProjectReferences=false /bl $* a=attrib $* c=cd $* cc=pushd $* diff --git a/win/profile.ps1 b/win/profile.ps1 index 6c8d9c2..07efb51 100644 --- a/win/profile.ps1 +++ b/win/profile.ps1 @@ -155,6 +155,21 @@ function msb { param ( [string[]] [Parameter(ValueFromRemainingArguments)] $rest $rest Write-Host 'logs at: $env:TMP\msbuild.log & $env:TMP\msbuild.diagnostics.log' } +function msbl { param ( [string[]] [Parameter(ValueFromRemainingArguments)] $rest ) + & dotnet msbuild "-nr:false" "-m" ` + "-clp:verbosity=minimal" ` + "-bl:$env:TMP\msbuild.binlog" ` + $rest + Write-Host 'log at: $env:TMP\msbuild.binlog' +} +function msblnoref { param ( [string[]] [Parameter(ValueFromRemainingArguments)] $rest ) + & dotnet msbuild "-nr:false" "-m" ` + "-clp:verbosity=minimal" ` + "-bl:$env:TMP\msbuild.binlog" ` + "-p:BuildProjectReferences=false" ` + $rest + Write-Host 'log at: $env:TMP\msbuild.binlog' +} function OnViModeChange { if ($args[0] -eq 'Command') {