func Control()

in internal/daemon/daemon.go [108:121]


func Control(s service.Service, action string, statusLogger agentstatus.AgentStatus) error {
	var err error
	switch action {
	case "run":
		err = s.Run()
	case "install":
		err = install(s, statusLogger)
	case "uninstall":
		err = uninstall(s, statusLogger)
	default:
		err = service.Control(s, action)
	}
	return err
}