Task runner that runs a task as a process or a command inside a shell.
This is task specific, to align with VS Code's behavior.
When parsing arguments, VS Code will try to detect if the user already
tried to quote things.
Remove ProcessTaskRunner.findCommand, introduce process "started" event
Checks for the existence of a file, at the provided path, and make sure that
it's readable and executable.
Runs a task from the given task configuration.
task configuration to run a task from. The provided task configuration must have a shape of CommandProperties.