cli: Support arrays in parameters
authorSimon Marchi <simon.marchi@efficios.com>
Tue, 23 Apr 2019 14:14:08 +0000 (10:14 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Thu, 2 May 2019 04:12:55 +0000 (00:12 -0400)
commita78e1f41d784ad026e5ecf9b099e9a5ce120a4e3
tree90613d60768bf90744f33d50f3de498b0aceb662
parentbe03ae39eb6ef52c2a262e7b1e26a553b8e09d78
cli: Support arrays in parameters

This patch adds support for arrays in the parameters one can pass to
components on the Babeltrace command line.  For example:

  --params="value=[1,2,\"Hello\"]"

When we are starting to parse a value and the token is a '[', we start
parsing it as an array.  We accept comma-separated values until we reach
the matching ']'. The code should be pretty self-explanatory/commented.

Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
cli/babeltrace-cfg-cli-args.c
doc/man/common-cmd-params-format.txt
This page took 0.025984 seconds and 5 git commands to generate.