This script aims to keep a developer's clone up-to-date and tidy. It performs the following actions:
- Fetches and prunes from remote
- Checks out and updates the main branch
- Deletes locally merged and squashed branches.
- Optionally deletes merged and squashed remote branches.
Warning: This is a destructive script! Consider removing parts of the script labeled "DESTRUCTIVE".