1 module("luci.lpk", package.seeall)
3 function getopt( arg, options )
6 for k, v in ipairs(arg) do
7 if v:sub(1, 2) == "--" then
8 local x = v:find( "=", 1, true )
10 tab[ v:sub( 3, x-1 ) ] = v:sub( x+1 )
12 tab[ v:sub( 3 ) ] = true
14 elseif v:sub( 1, 1 ) == "-" then
20 if options:find( jopt, 1, true ) then
22 tab[ jopt ] = v:sub( y+1 )
25 tab[ jopt ] = arg[ k + 1 ]