fix: fix existing icon detection for repo and archive
update.py : icon exist check
- icon exist check was using the specified icon name on the config file (or default name) instead of checking the full path
index.py : icon copy and placeholder creation
- Whether the icon already exists or not wasn't checked and processing was being done regardless.
- The only check was for the specified icon name (in config or default) existing in the current working directory, if it existed it would replace the repo/archive icon, if it didn't exist (icon file in working dir) the placeholder was created replacing the existing repo/archive icon.