#!/bin/sh [ -f "$HOME/Library/LaunchAgents/ssh-add-A.plist" ] || { [ -d "$HOME/Library/LaunchAgents" ] || mkdir -p "$HOME/Library/LaunchAgents" cat < Label ssh-add-A ProgramArguments /usr/bin/ssh-add -A RunAtLoad EOF } cat_ssh_config(){ cat < /dev/null fi } || cat_ssh_config | dd of="$HOME/.ssh/config"