Commit graph

3 commits

Author SHA1 Message Date
Niko Marmeladkov
a7ce8405d1
centralize: daemon syncs state with config, cleanup orphans
- rss daemon kills and cleans services not in config (rename-safe)
- rss list also prunes orphaned state
- rss start checks for already running before spawning
- State: add supervise_dir/service_dir/list_pid_names helpers
2026-07-03 11:20:36 +03:00
Niko Marmeladkov
74b9539149
add unless-stopped restart policy, systemd user unit, readme 2026-07-03 11:01:59 +03:00
Niko Marmeladkov
653b8d1612
initial: per-user process supervisor (rss)
- start/stop/restart/status/logs/enable/disable/list/daemon
- PID-file based state, no daemon, no root
- config.toml with placeholders, restart policies, env vars
- log tailing with -n/-f and stderr colorization
- supervisor per service with SIGTERM handling
2026-07-03 10:47:25 +03:00