# Scripts Various scripts and configurations used to configure, build, and package Lite XL. ### Build - **build.sh**: Runs meson in a standard way across platforms. ### Package - **package-appdmg.sh**: Create a macOS DMG image using [dmgbuild][1]. - **package-appimage.sh**: [AppImage][2] builder. - **package-innosetup.sh**: Creates a 32/64 bit [InnoSetup][3] installer package. ### Utility - **common.sh**: Common functions used by other scripts. - **install-dependencies.sh**: Installs required applications to build, package and run Lite XL, mainly useful for CI and documentation purpose. Preferably not to be used in user systems. - **fontello-config.json**: Used by the icons generator. - **generate_header.sh**: Generates a header file for native plugin API - **keymap-generator**: Generates a JSON file containing the keymap - **generate-release-notes.sh**: Generates a release note for Lite XL releases. [1]: https://github.com/dmgbuild/dmgbuild [2]: https://docs.appimage.org/ [3]: https://jrsoftware.org/isinfo.php