Overview
Package Manager Extensions adds a compact action panel to the Package Manager detail view. It works across various tabs, most notably the "My Assets" tab. You can conveniently locate the downloaded unitypackage files or archive them at the click of a button before you download an update from the Unity Asset Store.
Free vs Support Edition
The Free and the Support Edition are identical. I just enjoy coding and creating tools and provide my workflow for the awesome Unity Community. The Support Edition is available in case you find the asset useful for your workflow and you would like to support the developer.
Editions
Design Intent
When you download an update of an asset from the Unity Asset Store it's always recommended to create a backup of your existing asset, just in order to be able to revert back in case something fails with the update.
Unity's Package Manager doesn't provide a means to backup files before you download them. You have to do it manually by searching for the folder and the unitypackage file. It's not even possible to just rename the file, the Package Manager would just find and overwrite the renamed file.
This extension allows you to locate the file at the click of a button and in addition rename the file in a way that Package Manager won't overwrite it.
Built-in Actions
Editor Preferences
The extension including additional features can be toggled on and off via editor preferences.
Extensibility
Add your own actions by implementing the interface. No registration, no configuration changes required, the extension discovers new actions automatically at editor startup. You can use the provided extensions as an example.
Compatibility
Unity's Package Manager's API is sealed and locked and can't be directly accessed. This asset uses reflection in order to get the required data. In addition it injects the UI buttons into the Package Manager panel. Compatibility depends on the backwards compatibility of Unity.