systemd Unit Explainer
Paste a systemd unit file — a .service, .timer, .socket, .mount, .path or .target — and get every directive back in plain English, grouped by section. Directives I don't recognise are flagged rather than hidden. Everything runs in your browser; nothing is uploaded. There's a cheatsheet at the bottom.
Load an example
Cheatsheet
[Unit] — metadata & ordering
Description=human labelAfter=/Before=orderingRequires=hard dependencyWants=soft dependencyConflicts=can't co-run
[Service] — how it runs
Type=simple / forking / oneshot / notifyExecStart=the commandRestart=on-failure / alwaysUser=/Group=identityEnvironment=env vars
[Timer] — scheduling
OnCalendar=wall-clock scheduleOnBootSec=after bootOnUnitActiveSec=periodicPersistent=catch up missed runs
[Install] — enablement
WantedBy=target that pulls it inRequiredBy=hard version of aboveAlias=alternate names- usually
multi-user.target