Add support for readlink -f on mac
Don't assume rbenv and keychain commands exist