package cmd import ( "fmt" "github.com/warkanum/unitdore/config" "github.com/warkanum/unitdore/sysuser" ) // runtimeLabel is the RUNTIME column value for list/status. func runtimeLabel(u config.Unit) string { if u.IsStack() { return u.Runtime + " (stack)" } return u.Runtime } // lingerHint prints, once per user, how to make user units start at boot. func lingerHint(seen map[string]bool, u config.Unit) { if u.User == "" || seen[u.User] || sysuser.LingerEnabled(u.User) { return } seen[u.User] = true fmt.Printf(" ! linger not enabled for %s — user units won't start at boot: sudo loginctl enable-linger %s\n", u.User, u.User) }