Add support for JSON encoded values.

This commit is contained in:
Julien Fontanet 2016-03-14 10:20:15 +01:00
parent ea0db57388
commit 74d8eff6d8

View File

@ -53,6 +53,10 @@ function connect () {
})
}
function _startsWith (string, search) {
return string.lastIndexOf(search, 0) === 0
}
function parseParameters (args) {
var params = {}
forEach(args, function (arg) {
@ -63,6 +67,10 @@ function parseParameters (args) {
var name = matches[1]
var value = matches[2]
if (_startsWith(value, 'json:')) {
value = JSON.parse(value.slice(5))
}
if (name === '@') {
params['@'] = value
return