Hi, Adam Faiz <adam.f...@disroot.org> skribis:
> I just have 1 question: Why is there a need for `herd status` to > display whether a service is in a starting or stopping state? > > From the perspective of the shepherd, a service that is starting isn't > running yet, and a service that is stopping isn't stopped yet. > The "starting" and "stopping" states are just an implementation detail > to handle the shepherd being asynchronous. It's the running and > stopped states that a user wants to know about a service. The way I see it, it’s more about improving the introspection capabilities so that users can peek into service state as known to shepherd. I don’t see a good reason to hide that info. Ludo’.