My new AppImage-contained Qt application needs some writable configuration files and data files. These files should be user specific. I intend to located them in ~/.appname.
It would be easy to initially create empty files in ~/.appname using the application. However I would like to provide non-empty default files when delivering the AppImage.
When using a conventional executable installer I would integrate the default files into the installer and copy them to the appropriate places during installation. But installers do not make sense when using AppImages.
I could integrate the default files in the AppImage and execute the initial file copy operation by means of my application. However I would consider this a bad workaround since I think that this copy operation is part of the deployment and not part of the application.
So what is the intended way of setting up the default user configuration when using an AppImage?