I have a pretty simple bash script which consists of a bunch of one liners and some simple logic.
Its been recommended that I rip the bash script apart and rewrite it all in python using subprocess. The argument was that we are building a python project, and that this way is more pythonic.
The only advantage that I see is that the logic can be fleshed out with better logging and error handling. On the other hand it seems logical to keep bash things in bash scripts.
Note: I realize this is a best-practice question, I hope this is the right SE channel for these.