mergeArguments method

ProcessRunner mergeArguments({
  1. String? subCmd,
})

Implementation

ProcessRunner mergeArguments({String? subCmd}) {
  final mergedArguments = [
    ...startArguments,
    ...subCmd?.split(' ') ?? <String>[],
  ].where((element) => element.isNotEmpty).toList();

  return ProcessRunner(
    executable: executable,
    startArguments: mergedArguments,
  );
}