I recently started a repository for my dotfiles, shell environment, vim config, and utility scripts. As of right now, I’m about 25% through all of the stuff in my $HOME — it should all fill in shortly.
Big list of new features in bash 4.0.
A lost art, indeed.
“The syntax for many of the commands in bashdb mimics that of gdb, the GNU debugger. You can step into functions, use next to execute the next line without stepping into any functions, generate a backtrace with bt, exit bashdb with quit or Ctrl-D, and examine a variable with print $foo.”
Most of these are relevant to POSIX sh(1). This one gets me every time: echo <<EOF :)
Nice look at techniques for writing portable sh.