'Splits command line string into a list of arguments.
String is split from spaces, but argument surrounded in quotes may
contain spaces in them. If ``escaping`` is given a true value, then
backslash is treated as an escape character. It can escape unquoted
spaces, quotes inside quotes, and so on, but it also requires using
double backslashes when using Windows paths.
Examples:
| @{cmd} = | Split Command Line | --option "value with spaces" |
| Should Be True | $cmd == [\'--option\', \'value with spaces\'] |
New in Robot Framework 2.9.2.'

def split_command_line(self, args, escaping=False):

    return cmdline2list(args, escaping=escaping)
