This commit splits out the command and script/script runner elements of the run-elasticsearch task to fix a bug when running on Windows where the task on Linux and macOS uses a command whilst Windows uses a script to run via WSL2. The Windows specific
task ends up with multiple actions (command and script) which cargo make errors on.
This commit splits out the command and script/script runner elements of the run-elasticsearch task to fix a bug when running on Windows where the task on Linux and macOS uses a command whilst Windows uses a script to run via WSL2. The Windows specific task ends up with multiple actions (command and script) which cargo make errors on.