Totally agree, nothing worse than wondering whether something is even still happening or if that indeterminate progress bar is just hiding a crashed process or something.
When I added the progress bar I really wanted it determinate, but realised it would be a lot of work to implement, because each service has a very different installation/startup sequence and I would need a predetermined series of progress indicators to watch for.
I had indeed also wanted to show what it was doing underneath the bar — love the scrolling CLI idea! Although, that install/startup sequence is only maybe half CLI; the other half is native code doing file system cloning, config file templating and so forth. Still, I could show what it's doing as it does that.
So overall, just because it's a lot of work doesn't mean it shouldn't be done 🙂 I'll add it to my todo — as a first stage hopefully there might be an intermediate ground whereby I can show something useful at least.