https://gitlab.synchro.net/main/sbbs/-/commit/bda6ea968ff7c7111c652fb5
Modified Files:
exec/install-xtrn.js
Log Message:
Support 2 new section types: pre-exec and pre-eval
Just like the exec and eval sections, except executed/evaluated *before*
any external programs are installed.
New optional 'fail' key to specify a custom failure message.
Example:
[pre-eval:file_exists(startup_dir + 'test.txt')]
prompt = false
required = true
fail = You must create text.txt before you can install.