| ▲ | tayo42 2 days ago | ||||||||||||||||
Pretty much anything longer then a throwaway one liner I write in python. Would be cool if python had a pipe operator though. The back ticks in ruby is pretty ergonomic too. Wish python had a simpler way to run commands. Kind of tedious to look up subprocess run arguments and also break things up into arrays. | |||||||||||||||||
| ▲ | kstrauser 12 hours ago | parent | next [-] | ||||||||||||||||
You can always set shell=True and pass in an entire command line as a string, but… don’t do that. It seems really nice until the first time you get the shell escaping wrong, and then it’s something you tend never to do again. For example,
and
have significant different behavior. | |||||||||||||||||
| |||||||||||||||||
| ▲ | mackeye a day ago | parent | prev [-] | ||||||||||||||||
nushell (https://www.nushell.sh/) is essentially perfect for this use case! i use it rather than posix(y) shells for most projects where id normally reach for python. | |||||||||||||||||