docs: def collect(self):
          """Get tools' locations and copy them to a single location."""
          for app_name, tools_path in get_apps_tools().items():
              self.stdout.write("Copying files from '{}'.".format(tools_path))
  
              app_name = app_name.replace('.', '_')
  
              app_destination_path = os.path.join(self.destination_path, app_name)
              if not os.path.isdir(app_destination_path):
                  os.mkdir(app_destination_path)
  
              for root, dirs, files in os.walk(tools_path):
                  for dir_name in dirs:
                      dir_source_path = os.path.join(root, dir_name)
                      dir_destination_path = self.change_path_prefix(
                          dir_source_path, tools_path, self.destination_path, app_name
                      )
  
                      if not os.path.isdir(dir_destination_path):
                          os.mkdir(dir_destination_path)
  
                  for file_name in files:
                      file_source_path = os.path.join(root, file_name)
                      file_destination_path = self.change_path_prefix(
                          file_source_path, tools_path, self.destination_path, app_name
                      )
  
                      shutil.copy2(file_source_path, file_destination_path)