From 74d8eff6d88adc1ff56572496e2836aa70fbc999 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Mon, 14 Mar 2016 10:20:15 +0100 Subject: [PATCH] Add support for JSON encoded values. --- packages/xo-cli/index.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/xo-cli/index.js b/packages/xo-cli/index.js index 9ee8d824c..4b706fe26 100755 --- a/packages/xo-cli/index.js +++ b/packages/xo-cli/index.js @@ -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