The appimagetool command-line interface provides several options for customizing the AppImage generation process, including signing, compression, and metadata handling.
Usage:
appimagetool [OPTION...] SOURCE [DESTINATION] - Generate AppImages from existing AppDirs
Help Options:
-h, --help Show help options
Application Options:
-l, --list List files in SOURCE AppImage
-u, --updateinformation Embed update information STRING; if zsyncmake is installed, generate zsync file
-g, --guess Guess update information based on environment variables set by common CI systems (GitHub actions, GitLab CI)
--version Show version number
-v, --verbose Produce verbose output
-s, --sign Sign with gpg[2]
--comp Squashfs compression
-n, --no-appstream Do not check AppStream metadata
--exclude-file Uses given file as exclude file for mksquashfs, in addition to .appimageignore.
--runtime-file Runtime file to use
--sign-key Key ID to use for gpg[2] signatures
--sign-args Extra arguments to use when signing with gpg[2]