Is there a transpiler from shell to Julia `Cmd`s?

I am developing a package that can run shell commands. I know “shellout sucks” and using the shell is very unrecommended in Julia, but there’s time users want their code copied from scripts can just work. And transforming their commands with redirection to Julia’s pipeline or vice versa is painful. Is there a package or a way to do the transpilation?

1 Like

I don’t think there is. If you have existing complicated shell scripts, you can just dump them in a file and call them with the shell using `...`.