Commit Graph

9 Commits

Author SHA1 Message Date
55bc7097f7 No need for Close to be part of the Logger interface 2024-10-29 13:44:08 +01:00
5660a9a623 Refactor logging to expose the default PmuxLogger 2024-10-29 12:03:52 +01:00
f5fce902e8 Introduce Group config option 2024-07-19 15:49:13 +02:00
7f5c354d04 Refactor pmuxlib to allow for restarting a single process within a set 2024-07-19 15:35:38 +02:00
Brian Picciano
29241f144a Pass stdout/stderr into pmuxlib.Run 2022-10-25 20:54:05 +02:00
Brian Picciano
30159d80b2 Introduce StartAfterFunc 2022-10-20 20:52:52 +02:00
Brian Picciano
a451ee620c Clean up return values from RunProcessOne 2022-06-30 13:42:57 -06:00
Brian Picciano
881bd83086 Spawn child processes in separate process groups
This way signals sent to the parent will not be propagated to the
children. The only way to kill children is by cancelling the context
passed into the Run method being used.
2022-06-30 13:31:32 -06:00
Brian Picciano
8fb99b53d7 Expose Run from pmuxlib (renamed from pmuxproc) 2022-06-18 19:52:04 -06:00