Service manager implementation #19
Labels
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: herocode/sal#19
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We want to be able to launch circle workers dynamically. For instance when someone registers to the freezone, we need to be able to launch a circle worker for the new resident.
As such we need a service manager, primarily to be able to manage the circle worker. We need the service manager to work on Mac as well, and to use zinit in linux by default. As such service manager is a trait the should be implemented by launchctl in macOS and zinit on linux.
The crate needs to have unit tests, and an end to end example demonstrating the the functions it has. The tests and examples should work with zinit in linux and launchctl in Mac.