code: def update_path(self):
          
          if WINDOWS:
              return self.add_to_windows_path()
  
          # Updating any profile we can on UNIX systems
          export_string = self.get_export_string()
  
          addition = "\n{}\n".format(export_string)
  
          updated = []
          profiles = self.get_unix_profiles()
          for profile in profiles:
              if not os.path.exists(profile):
                  continue
  
              with open(profile, "r") as f:
                  content = f.read()
  
              if addition not in content:
                  with open(profile, "a") as f:
                      f.write(addition)
  
                  updated.append(os.path.relpath(profile, HOME))
docs: Tries to update the $PATH automatically.