git branch --merged | egrep -v "(master|development)" | xargs -n 1 git branch -d
git branch --merged | egrep -v "(master|development)" | xargs -n 1 echo
| #!/usr/bin/env bash | |
| while getopts "d" opt; do | |
| case $opt in | |
| d) dryRunOpt="--dry-run";; | |
| esac | |
| done | |
| # prune local "cache" of remote branches first: | |
| git fetch --prune origin | |
| # delete merged to master branches: |