29 lines
1.1 KiB
Markdown
29 lines
1.1 KiB
Markdown
# 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
|