Bye, bye, bash

From: Christian Weisgerber <naddy_at_mips.inka.de>
Date: Sat, 25 Mar 2023 22:18:34 UTC
(Not a question.)

I have been using bash as my interactive shell on FreeBSD since
forever, because I don't like csh-family shells and sh was a bit
too limited, although I use approximately 0% of bash's bloated
feature set.

For the last few years, I've been keeping an eye on sh, though,
since it has kept gaining an interactive feature here, a feature
there, and has been getting ever closer to supporting everything
I actually use.

Recently, the very last feature essential to me was added to sh:
"Allow non-printing characters in prompt strings".  So far it's
only in main, but I locally cherry-picked it into stable/13 for my
own use.

With that, I took a deep breath, chsh'ed from /usr/local/bin/bash
to /bin/sh and decided to give it a go.

It's been a month and I don't miss bash one bit.  Yes, there are a
few features I use rarely and whose absence I noticed, but if I
need those, I can start up an instance of bash.  I don't think I
actually have.  For everyday use it's a non-issue.

So, I guess, thank you to the people who have worked on sh, and
maybe a few more people will decide that they don't need to install
bash, because FreeBSD's base sh is good enough.

-- 
Christian "naddy" Weisgerber                          naddy@mips.inka.de