Skip to content

Commit 8640eed

Browse files
authored
Add arg aliases for runtimeConfiguration and librariesConfiguration (#34743)
* Add arg aliases for runtimeConfiguration and librariesConfiguration * Add subset alias
1 parent 9e608fc commit 8640eed

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

eng/build.ps1

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,28 @@ Param(
1111
[string]$testscope,
1212
[switch]$testnobuild,
1313
[string[]][Alias('a')]$arch = @([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture.ToString().ToLowerInvariant()),
14-
[Parameter(Position=0)][string]$subset,
15-
[ValidateSet("Debug","Release","Checked")][string]$runtimeConfiguration,
16-
[ValidateSet("Debug","Release")][string]$librariesConfiguration,
14+
[Parameter(Position=0)][string][Alias('s')]$subset,
15+
[ValidateSet("Debug","Release","Checked")][string][Alias('rc')]$runtimeConfiguration,
16+
[ValidateSet("Debug","Release")][string][Alias('lc')]$librariesConfiguration,
1717
[Parameter(ValueFromRemainingArguments=$true)][String[]]$properties
1818
)
1919

2020
function Get-Help() {
2121
Write-Host "Common settings:"
22-
Write-Host " -subset Build a subset, print available subsets with -subset help"
22+
Write-Host " -subset Build a subset, print available subsets with -subset help (short: -s)"
2323
Write-Host " -vs Open the solution with VS for Test Explorer support. Path or solution name (ie -vs Microsoft.CSharp)"
2424
Write-Host " -os Build operating system: Windows_NT or Unix"
2525
Write-Host " -arch Build platform: x86, x64, arm or arm64 (short: -a). Pass a comma-separated list to build for multiple architectures."
2626
Write-Host " -configuration Build configuration: Debug, Release or [CoreCLR]Checked (short: -c). Pass a comma-separated list to build for multiple configurations"
27-
Write-Host " -runtimeConfiguration Runtime build configuration: Debug, Release or [CoreCLR]Checked"
28-
Write-Host " -librariesConfiguration Libraries build configuration: Debug or Release"
27+
Write-Host " -runtimeConfiguration Runtime build configuration: Debug, Release or [CoreCLR]Checked (short: -rc)"
28+
Write-Host " -librariesConfiguration Libraries build configuration: Debug or Release (short: -lc)"
2929
Write-Host " -verbosity MSBuild verbosity: q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic] (short: -v)"
3030
Write-Host " -binaryLog Output binary log (short: -bl)"
3131
Write-Host " -help Print help and exit (short: -h)"
3232
Write-Host ""
3333

3434
Write-Host "Actions (defaults to -restore -build):"
35-
Write-Host " -restore Restore dependencies (short: -r)"
35+
Write-Host " -restore Restore dependencies"
3636
Write-Host " -build Build all source projects (short: -b)"
3737
Write-Host " -rebuild Rebuild all source projects"
3838
Write-Host " -test Build and run tests (short: -t)"

eng/build.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ scriptroot="$( cd -P "$( dirname "$source" )" && pwd )"
1717
usage()
1818
{
1919
echo "Common settings:"
20-
echo " --subset Build a subset, print available subsets with -subset help"
20+
echo " --subset Build a subset, print available subsets with -subset help (short: -s)"
2121
echo " --os Build operating system: Windows_NT, Linux, FreeBSD, OSX, tvOS, iOS or Android"
2222
echo " --arch Build platform: x86, x64, arm, armel or arm64"
2323
echo " --configuration Build configuration: Debug, Release or [CoreCLR]Checked (short: -c)"
24-
echo " --runtimeConfiguration Runtime build configuration: Debug, Release or [CoreCLR]Checked"
25-
echo " --librariesConfiguration Libraries build configuration: Debug or Release"
24+
echo " --runtimeConfiguration Runtime build configuration: Debug, Release or [CoreCLR]Checked (short: -rc)"
25+
echo " --librariesConfiguration Libraries build configuration: Debug or Release (short: -lc)"
2626
echo " --projects <value> Project or solution file(s) to build"
2727
echo " --verbosity MSBuild verbosity: q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic] (short: -v)"
2828
echo " --binaryLog Output binary log (short: -bl)"
@@ -97,7 +97,7 @@ while [[ $# > 0 ]]; do
9797
usage
9898
exit 0
9999
;;
100-
-subset)
100+
-subset|-s)
101101
arguments="$arguments /p:Subset=$2"
102102
shift 2
103103
;;
@@ -136,12 +136,12 @@ while [[ $# > 0 ]]; do
136136
arguments="$arguments /p:Coverage=true"
137137
shift 1
138138
;;
139-
-runtimeconfiguration)
139+
-runtimeconfiguration|-rc)
140140
val="$(tr '[:lower:]' '[:upper:]' <<< ${2:0:1})${2:1}"
141141
arguments="$arguments /p:RuntimeConfiguration=$val"
142142
shift 2
143143
;;
144-
-librariesconfiguration)
144+
-librariesconfiguration|-lc)
145145
arguments="$arguments /p:LibrariesConfiguration=$2"
146146
shift 2
147147
;;

0 commit comments

Comments
 (0)