Description
Since downloaded zip files are simply a means to unpacking them, the download step should use os.CreateTemp() rather than relying on saving directly to a user defined directory or the /tmp directory. This should help with cross compatibility.