PowerShell - robbiehume/CS-Notes GitHub Wiki
Specific scenarios
- Trim / replace a string (link)
- Join array object to string (link)
- Split array (link):
- Extract substring (link)
- Get current username (link):
$Env:UserName
- Example using trim, split, join, and substring
$service = (npm pkg get name).Trim('"') # dispatcher $full_version = (npm pkg get version).Trim('"') # 2.0.0 $version = $full_version.Split(".")[0,1] -join '.' # 2.0 $dev_user = $Env:UserName # dev_robbie $user = $dev_user.Substring(4) # robbie npm run build aws s3 sync dist s3://$service-s3_bucket/$version/dist/ --delete