> You aren't the one porting Warp, but you are the one porting the shell script.
It sounds like your are saying somthing like "Warp scripts/workflows require almost no effort to port, compared to the shell scripts they replace". I was interested to learn how this can be the case. Perhaps my interpretation was wrong.
> Perhaps my interpretation was wrong.
And perhaps mine is. The docs aren't in-depth and I don't own a Mac. But really, ultimately, "are workflows more portable" isn't a question I personally am wed to; it's that "shell scripts are only portable via UNIXes and there's a much bigger world out there" that I am, and I am hoping that workflows are more portable than shell scripts. In practice, they may be, or they may not be, but since they're in a layer above the shell, it's possible that they're not shell-specific.
workflows I would assume to be portable, yes. It is an assumption. I generally expect program configuration to be mostly cross platform by default.
I’m not sure what a program written for a particular terminal would be, so I’m not sure if I’d assume portability or not.
Shells are not ubiquitous, even if they are available across platforms technically.
Python is truly cross platform and largely ubiquitous.