cm0002@programming.dev to Linux@programming.dev · 1 year agoWhat's involved in getting a "modern" terminal setup?jvns.caexternal-linkmessage-square24linkfedilinkarrow-up151arrow-down16cross-posted to: [email protected]
arrow-up145arrow-down1external-linkWhat's involved in getting a "modern" terminal setup?jvns.cacm0002@programming.dev to Linux@programming.dev · 1 year agomessage-square24linkfedilinkcross-posted to: [email protected]
minus-squarefurikuri@programming.devlinkfedilinkarrow-up3arrow-down1·1 year agoThis was more of a problem when they didn’t support basic POSIX-isms so even basic calls to sh like sh -c 'echo "foo" && echo "bar"' would fail. Less of a problem now but you never know when a random script is going to rely on some obscure POSIX flag
minus-squarexav@programming.devlinkfedilinkarrow-up2·1 year agoScripts who use #!/bin/sh are independent of your login shell.
minus-squaredarklamer@lemmy.dbzer0.comlinkfedilinkarrow-up3arrow-down1·1 year agoWhat does any of that have to do with your login shell?
This was more of a problem when they didn’t support basic POSIX-isms so even basic calls to
shlikesh -c 'echo "foo" && echo "bar"'would fail. Less of a problem now but you never know when a random script is going to rely on some obscure POSIX flagScripts who use
#!/bin/share independent of your login shell.What does any of that have to do with your login shell?