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>