I don't know about you, but I am totally unable to read the "herd status" line as it exists in the current state. I mean, I love sexps, but even I don't like a completely flat and ungreppable list printed to stdout. *** Previous output *** cwebber@oolong:~/devel/shepherd$ sudo herd -s /var/run/shepherd/socket status Started: (file-system-/run/systemd xorg-server file-system-/sys/fs/cgroup/cpuacct file-system-/mnt/debian syslogd term-tty1 root-file-system file-system-/sys/fs/cgroup/blkio avahi-daemon file-system-/sys/fs/cgroup upower-daemon console-font-tty6 console-font-tty3 nscd file-system-/run/user file-system-/sys/fs/cgroup/memory file-system-/dev/pts loopback term-tty2 user-processes term-tty4 postgres file-system-/sys/fs/cgroup/perf_event file-system-/sys/fs/cgroup/cpuset device-mapping-home-luks guix-daemon file-system-/sys/fs/cgroup/elogind file-system-/sys/fs/cgroup/devices file-system-/dev/shm dbus-system console-font-tty5 term-tty6 host-name term-tty3 file-system-/sys/fs/cgroup/hugetlb file-system-/sys/fs/cgroup/cpu file-system-/home networking ntpd console-font-tty4 urandom-seed user-file- systems file-system-/sys/fs/cgroup/freezer file-system-/gnu/store root console-font-tty2 term-tty5 console-font-tty1 udev) Stopped: (ssh-daemon) *** New output *** cwebber@oolong:~/devel/shepherd$ sudo ./herd -s /var/run/shepherd/socket status Started: + file-system-/run/systemd + xorg-server + file-system-/sys/fs/cgroup/cpuacct + file-system-/mnt/debian + syslogd + term-tty1 + root-file-system + file-system-/sys/fs/cgroup/blkio + avahi-daemon + file-system-/sys/fs/cgroup + upower-daemon + console-font-tty6 + console-font-tty3 + nscd + file-system-/run/user + file-system-/sys/fs/cgroup/memory + file-system-/dev/pts + loopback + term-tty2 + user-processes + term-tty4 + postgres + file-system-/sys/fs/cgroup/perf_event + file-system-/sys/fs/cgroup/cpuset + device-mapping-home-luks + guix-daemon + file-system-/sys/fs/cgroup/elogind + file-system-/sys/fs/cgroup/devices + file-system-/dev/shm + dbus-system + console-font-tty5 + term-tty6 + host-name + term-tty3 + file-system-/sys/fs/cgroup/hugetlb + file-system-/sys/fs/cgroup/cpu + file-system-/home + networking + ntpd + console-font-tty4 + urandom-seed + user-file-systems + file-system-/sys/fs/cgroup/freezer + file-system-/gnu/store + root + console-font-tty2 + term-tty5 + console-font-tty1 + udev Stopped: - ssh-daemon Whew! I can read that finally. And grep it too! Speaking of grepping, the new bulleted behavior uses a "+" for services enabled, and a "-" for disabled services. That way if you do a grep, you'll still know whether it was enabled/disabled. - Chris