Untitled

 avatar
unknown
plain_text
10 months ago
428 B
14
Indexable
function SemVerParse([string]$v){
  if (-not $v) { return @(0,0,0) }
  $p = $v.Split('.')
  $major = 0; $minor = 0; $patch = 0
  if ($p.Count -ge 1 -and $p[0] -ne $null -and $p[0] -ne "") { $major = [int]$p[0] }
  if ($p.Count -ge 2 -and $p[1] -ne $null -and $p[1] -ne "") { $minor = [int]$p[1] }
  if ($p.Count -ge 3 -and $p[2] -ne $null -and $p[2] -ne "") { $patch = [int]$p[2] }
  return @($major, $minor, $patch)
}
Editor is loading...
Leave a Comment