Expand description

Shared module for internal logic! Contains helper to spawn shell commands and examine and interact with processes. Subprocess handling is platform specific code.

The submodules of this module represent the different implementations for each supported platform. Depending on the target, the respective platform is read and loaded into this scope.

Enums

  • Pueue directly interacts with processes. Since these interactions can vary depending on the current platform, this enum is introduced. The intend is to keep any platform specific code out of the top level code. Even if that implicates adding some layers of abstraction.

Functions