hamlet-io / executor-bash

Executor for hamlet based on bash
GNU General Public License v3.0
0 stars 4 forks source link

Include basic util binaries in repo #221

Open roleyfoley opened 3 years ago

roleyfoley commented 3 years ago

Expected Behaviour

When calling jq or dos2unix the binaries are sourced from the bash exector code repo itself

Current Behaviour

We rely on them being available on PATH

Possible Solution

Context

The jq and dos2unix binaries are pretty small so it seems worthwhile to include them as part of our code to remove the reliance on os installed packages which can be complicated and hard to make this understandable to users

ml019 commented 3 years ago

Another solution for dos2unix is just provide a python script with that name. ITs probably three lines of code...

jq is a bit trickier but it disappears when the bash executor disappears