alias bbpb='pbpaste | bbedit --clean --view-top' alias bbd=bbdiff # # If the bb command is called without an argument, launch BBEdit # If bb is passed a directory, cd to it and open it in BBEdit # If bb is passed a file, open it in BBEdit # function bb() { if [[ -z "$1" ]] then bbedit --launch else bbedit "$1" if [[ -d "$1" ]] then cd "$1" fi fi }