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’.

Reply via email to