Hello! The rename is ~80% complete. You can get the code at:
git://git.sv.gnu.org/shepherd.git Remaining things and open issues: • Rename ‘deco’ to ‘herd’ (yay!). • Add a --enable-compat-symlinks configure options, enabled by default for the next few release, that installs dmd → shepherd and deco → herd symlinks. • Change configuration file from ~/.dmd.d/init.scm to ~/.config/shepherd/init.scm (ideally honor XDG variables.) Same for the socket file name. Thoughts? Apart from this non-productive code ;-), I’d like to finalize the switch to a pure sexp-based protocol, notably in light of <http://bugs.gnu.org/22039>, and also to simplify i18n (messages should be translated in the locale of the ‘herd’ user, not in that of the daemon.) Ideally I’d like to clean up i18n support so we can submit it to the Translation Project. Another thing would be to improve the user interfaces. For instance, I find that the output of ‘deco status’ is barely readable compared to that of ‘systemctl status’. Ideas? Ludo’.