OOSH
Setting up another machine, recreating my zsh environment on it, makes me wonder what I've been doing wrong. Seems like I haven't properly parameterized things to make this easier. I guess what I'm thinking might help would be some kind of object-oriented shell, with classes for the desired parts of the prompt string, relevant local file paths, and stuff like that. A few years ago, I had a look at scsh, but it wasn't quite ready for prime time. Maybe it is, now.
Meanwhile, I just use shell variables and shell functions for these things, but it still seems like it could be better organized.
Whew, that's sounding dangerously like a new year's resolution.
10:09:53 PM