Skip to content

Instantly share code, notes, and snippets.

View shanerk's full-sized avatar
Wizards only, fools!

Shane K shanerk

Wizards only, fools!
View GitHub Profile
@shanerk
shanerk / clean_deleted_git_branches.ps1
Last active March 18, 2024 19:25
Cleanup deleted branches (PowerShell)
# Step 1: git fetch -p
git fetch -p
# Step 2: git for-each-ref --format '%(refname:short) %(upstream:track)' | awk '$2 == "[gone]" {print $1}' | xargs git branch -D
git for-each-ref --format '%(refname:short) %(upstream:track)' | Where-Object { $_.Split(' ')[1] -eq '[gone]' } | ForEach-Object { git branch -D $_.Split(' ')[0] }
@shanerk
shanerk / destroy.sh
Created March 22, 2024 18:47
Bash script to perform destructive changes against a Salesforce Org based on a GIT diff
#!/bin/bash
cleanExit() {
#rm dchanges.txt*
exit
}
QUICK=false
while [[ $# -gt 0 ]]; do