ShellCommand.fromArguments constructor
Parse a list of arguments, the first one being the executable
Implementation
ShellCommand.fromArguments(Iterable<String> arguments)
: executable = arguments.firstOrNull ?? '',
arguments = arguments.isEmpty ? [] : arguments.skip(1).toList();