docs: def _install_p4v_osx(self, url, overwrite=False):
          """ Install perforce applications and binaries for mac """
          package_exists = False
          root_dir = os.path.expanduser(os.path.join("~", "Applications"))
          package_exists = len([x for x in P4V_APPLICATIONS if os.path.exists(os.path.join(root_dir, x))])
          if not package_exists or overwrite:
              lib.extract_dmg(url, root_dir)
          else:
              self.logger.warn("P4V exists already in %s! Not overwriting..." % root_dir)
          return True