AppImage

Auto Updating
AppImage has a very smart and economical way of updating. It calculates the delta between the new appimage and the older one and will only download the changes between their versions. So essentially, the user theoretically ends up downloading ~10%-15% instead of a a new appimage each time. This is done via an AppImage application.

via Command Line Interface
appimageupdate

via GUI
appimageguiupdate

Using AppImages in your Development Workflow
Question: Is there a way to edit files (.py) in an AppImage? Answer: $ .AppImage --appimage-extract $ cd squashfs-root/ (Open your python file(s) in you favorite code editor and save) $ ./AppRun

Repackaging AppImages
If you've dones the above and now want to re-package the AppImage with your latest changes proceed as follows: $ cd .. $ wget "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" $ chmod a+x appimagetool-x86_64.AppImage $ ./appimagetool-x86_64.AppImage squashfs-root