Welcome to use this module framework! Here are the steps to get started:
- Fork this repository or download this repository directly.
-
Edit the
./settings/Settings.sh
file:- Write your module name and module description.
- Specify the environment required by the module.
-
Edit the
./settings/languages.ini
file to enable multi-language support.
- Do not use
custmize.sh
as the custom installation script. - You should choose
./settings/custom_script.sh
as the custom script. - This framework provides some functions, please read the instructions.
- WebUI allows users to easily configure the values of variables in
settings.sh
. - See WebUI User Guide for more information.
Click.sh
can be used by users to execute scripts provided by the module outside the module.Click.sh
usesbusybox
to execute./settings/script/custom_script_user.sh
in/data/local/tmp/
.- This framework provides some functions, please read the instructions.
- This framework is suitable for GitHub Action to package modules.
- This framework removes
META-INF
by default, please add it yourself if needed.
- For future updates to the module framework, please check the Update Notes.
PRs are welcome. If you find it useful, please give it a star. Thank you for using this framework! 🚀
(Extracted and modified from AuroraNasa_Installer, please don't criticize if you don't like it)