Home > @microsoft/ts-command-line > CommandLineStringListParameter > appendToArgList

CommandLineStringListParameter.appendToArgList() method

Append the parsed values to the provided string array.

Signature:

/** @override */
appendToArgList(argList: string[]): void;

Parameters

Parameter Type Description
argList string[] the parsed strings will be appended to this string array

Returns:

void

Remarks

Sometimes a command line parameter is not used directly, but instead gets passed through to another tool that will use it. For example if our parameter comes in as “–max-count 3”, then we might want to call child_process.spawn() and append [”–max-count”, “3”] to the args array for that tool. appendToArgList() appends zero or more strings to the provided array, based on the input command-line that we parsed.

If the parameter was omitted from our command-line and has no default value, then nothing will be appended. If the short name was used, the long name will be appended instead.