@badnetmask @bryceac
Doesn't make sense to me. An individuals choice of interactive shell is something that doesn't change often. You find something that works for you, your workflow and you stick to it. For the longest time I never went too much beyond bash
, then switched to zsh
with OMZ to augment it, and now I'm trying out fish
(which has many many strange things thats not standard shell functionality, and I still might ditch it).
Scripts that are executed don't normally depend on your login shell. They start with whatever interpreter the script is written in IE: #!/bin/sh
, #!/bin/env bash
, #!/bin/perl
, #!/usr/bin/python -m venv ...
I can't ever recall seeing a shell script written without having the interpreter defined at the top, thus depending on your login shell, so its not a concern I've ever had.
🤷