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.

Reply via email to