service: add --user flag for user service support across all service commands — parse --user (main.zig Args+Ctx); exec.serviceList/serviceCtl/serviceLogs take a user bool: --user injects 'systemctl --user'/'journalctl --user' and drops sudo for user-owned units; covers list/logs/status/start/stop/restart/enable/disable; service help footer documents --user — build+tests green, argv traced via fake systemctl/journalctl (logs --user -> 'journalctl --user -u <svc> -n N --no-pager', status --user -> 'systemctl --user --no-pager status <svc>' no sudo, system paths unchanged)
$ koh steal kepr.uk/nina@34a678d5d87d
·
parent: 6a4241b6957a
discussion
log in to leave a comment.