It's not enough to check for the existence of the cache file, we must also check to see if the Git ENV variables are set
Not not is
Now that we have the pairing plugin, the git_switch_user script is unnecessary
Remove unused variable
Add first pass at parsing pairing command line options
Add the ability to quit pairing mode
Add a --port option to the pair command to allow overriding of the PAIRING_SSH_PORT environment variable
Add a --side-by-side option to the pair command which skips looking for a remote connection
Export those bad boys
Add a --skip-authorized-keys option to the pair command to disallow installation of newly found authorized keys to the ~/.ssh/authorized_keys file
Make sure the authorized keys file has the proper permissions
Add an extra newline to an output message
Add option --tmux-session to allow the user to specify which Tmux session shows up in the remote command that is output
Add a message if the user specifies a Tmux session that is not valid
Fix the conditional for whether a given Tmux session is valid
Add --current-session-only flag to the pair command which will refrain from adding the file which is source on shell startup for setting the VCS author user/email

Pairing will only be enabled within the current window/tab
Add a message when a successful remote connection is found when pairing
Minor pair command usage updates
Remove the OSX commands file since it was only pertaining to pairing stuff which is now obsolete
Allow the pair command to take a --pairing-email option which overrides the email set via the PAIRING_EMAIL environment variable