I've received a request to change luvi's behavior to not use environment variables to control it's behavior. I agree with this suggestion for several reasons for security and usability concerns.
The new interface uses command-line arguments like any normal CLI program, the PR is about to be merged at https://github.com/luvit/luvi/pull/83. There are two breaking changes that may affect your workflows. First you need to change your makefiles if they make use of LUVI_APP, LUVI_TARGET to use the new interface. Second, bundled apps like `lit` and `luvit` will do no arg parsing in the luvi layer and all parsing is up to main.lua in the app itself. Only bare luvi without a zip attached responds to the luvi command-line arguments. Third, this change also disables LUVI_MAIN and busybox style main switching. This is better handled at the app level like lit does. Once this is done testing and reviewing, I'll be releasing a new luvi release. -Tim Caswell -- You received this message because you are subscribed to the Google Groups "luvit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
