24 строки
512 B
PowerShell
24 строки
512 B
PowerShell
#!/usr/bin/env pwsh
|
|
|
|
<#
|
|
.SYNOPSIS
|
|
Lists the version of all submodules and this repo
|
|
.PARAMETER Shipping
|
|
Only list repos that are shipping
|
|
#>
|
|
[cmdletbinding(SupportsShouldProcess = $true)]
|
|
param(
|
|
[switch]$Shipping = $false
|
|
)
|
|
|
|
Set-StrictMode -Version 2
|
|
$ErrorActionPreference = 'Stop'
|
|
|
|
Import-Module -Scope Local -Force "$PSScriptRoot/common.psm1"
|
|
|
|
Assert-Git
|
|
|
|
$RepoRoot = Resolve-Path "$PSScriptRoot/../"
|
|
|
|
Get-Submodules $RepoRoot -Shipping:$Shipping | Format-Table -Property 'module','versionPrefix'
|