#!/bin/bash ## usage: bash cleanup-Squiz.ControlStructures.SwitchDeclaration.SpacingAfterBreak.sh vi ## usage: bash cleanup-Squiz.ControlStructures.SwitchDeclaration.SpacingAfterBreak.sh joe [ -n "$1" ] && EDITOR="$1" if [ -z "$EDITOR" ]; then echo "Please provide parameter 1 (editor). Example: vi, joe" exit 1 fi function edit_at_line() { local f="$1" local l="$2" $EDITOR +$l "$f" } echo Process cleanup for 'Squiz.ControlStructures.SwitchDeclaration.SpacingAfterBreak' echo Number of lines: 25 echo Examples: 'Array ( [0] => Case breaking statements must be followed by a single blank line ) ' echo Press ENTER to begin read edit_at_line 'CRM/Contact/BAO/Contact.php' 532 edit_at_line 'CRM/Contact/BAO/Contact.php' 2571 edit_at_line 'CRM/Mailing/Selector/Event.php' 267 edit_at_line 'CRM/Mailing/Selector/Event.php' 273 edit_at_line 'CRM/Mailing/Selector/Event.php' 280 edit_at_line 'CRM/Mailing/Selector/Event.php' 287 edit_at_line 'CRM/Mailing/Selector/Event.php' 294 edit_at_line 'CRM/Mailing/Selector/Event.php' 301 edit_at_line 'CRM/Mailing/Selector/Event.php' 308 edit_at_line 'CRM/Mailing/Selector/Event.php' 315 edit_at_line 'CRM/Mailing/Selector/Event.php' 323 edit_at_line 'CRM/Mailing/Selector/Event.php' 354 edit_at_line 'CRM/Mailing/Selector/Event.php' 360 edit_at_line 'CRM/Mailing/Selector/Event.php' 366 edit_at_line 'CRM/Mailing/Selector/Event.php' 372 edit_at_line 'CRM/Mailing/Selector/Event.php' 378 edit_at_line 'CRM/Mailing/Selector/Event.php' 384 edit_at_line 'CRM/Mailing/Selector/Event.php' 390 edit_at_line 'CRM/Mailing/Selector/Event.php' 396 edit_at_line 'CRM/Mailing/Selector/Event.php' 402 edit_at_line 'CRM/Report/Form.php' 1271 edit_at_line 'CRM/Report/Form.php' 1285 edit_at_line 'CRM/Report/Form.php' 1292 edit_at_line 'CRM/Report/Form.php' 1298 edit_at_line 'CRM/Report/Form.php' 1306