Replace macro_use with uses
This is a great use of my time
runit: Wait for /dev/log
Hacking in service ordering, gotta love it. In fact, this bother was why
I implemented log files -- then I realized I could have it both ways.
Implement init_log_file and init_logger
I dunno, I just like "couldn't" better, the "\'" bother from before is
just because I was feeding errors to dbg!(), and it saves one character
Don't vendor, just fork
Plus, I've been meaning to send a PR after going "public" with rstdm.
Shave unneeded (Partial)Eq in cli::Dbus
Thought I needed them for some reason. rstdm builds fine without.
Use session's name for log files rather than rstdm
Ditch separator goofiness for 'rstdm-std*.log.old'
This brings rstdm more in line with programs like X (`Xorg.0.old`).
Update documentation on XDG_RUNTIME_DIR
I had long forgotten that function doesn't futz with
Rename to env_var_or_set_default
The "set_" might help lessen the astonishment (hence, POLA).
Trim overqualified identifiers
Don't clone username; use struct it was moved into
Document choose_sessions panic
Also clip `missing_docs` warns, which are useless in binaries.