Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Mar 2023 23:18:34 +0100
From:      Christian Weisgerber <naddy@mips.inka.de>
To:        freebsd-questions@freebsd.org
Subject:   Bye, bye, bash
Message-ID:  <ZB9zOtaYCdUSoXcs@lorvorc.mips.inka.de>

next in thread | raw e-mail | index | archive | help
(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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ZB9zOtaYCdUSoXcs>