local expr = '--username=John'
local name, value = expr:match( '^%-%-(.*)=%"?(.*)%"?' )
print( "found values for '" .. expr .. "'" )
print( name .. " = " .. value )
print( "---------------------------------" )
expr = '--username="John Doe"'
name, value = expr:match( '^%-%-(.*)=%"?(.*)%"?' )
print( "found values for '" .. expr .. "'" )
print( name .. " = " .. value )
CmxvY2FsIGV4cHIgPSAnLS11c2VybmFtZT1Kb2huJwpsb2NhbCBuYW1lLCB2YWx1ZSA9IGV4cHI6bWF0Y2goICdeJS0lLSguKik9JSI/KC4qKSUiPycgKQpwcmludCggImZvdW5kIHZhbHVlcyBmb3IgJyIgLi4gZXhwciAuLiAiJyIgKQpwcmludCggbmFtZSAuLiAiID0gIiAuLiB2YWx1ZSApCgpwcmludCggIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSIgKQoKZXhwciA9ICctLXVzZXJuYW1lPSJKb2huIERvZSInCm5hbWUsIHZhbHVlID0gZXhwcjptYXRjaCggJ14lLSUtKC4qKT0lIj8oLiopJSI/JyApCnByaW50KCAiZm91bmQgdmFsdWVzIGZvciAnIiAuLiBleHByIC4uICInIiApCnByaW50KCBuYW1lIC4uICIgPSAiIC4uIHZhbHVlICkK