If we failed to execute the input line as pure lua, run the command through parse for consistent argument parsing. Pass the parsed arguments through to a global "cli_execute" written in Lua, which is expected to either handle it or pass it back through to interp_builtin_cmd (via loader.command).
Details
Details
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
stand/common/interp_lua.c | ||
---|---|---|
149 ↗ | (On Diff #39525) | This seems to have disappeared. |
Comment Actions
I'm good either way, but if you keep what you have a quick comment wouldn't be terrible.
stand/lua/loader.lua | ||
---|---|---|
42 ↗ | (On Diff #39526) | was thinking this would just be cmd(...) for symmetry, though I suppose it doesn't matter much since the traditional reason for passing argv[0] isn't relevant here. |