1 repository
Programmatic abstractions for invoking Unix system programs and mapping their streams to language constructs.
Distinct from System Programming Primitives: Focuses on the programmatic interface for calling binaries rather than low-level kernel primitives.
Explore 1 awesome GitHub repository matching operating systems & systems programming · System Program Interfaces. Refine with filters or upvote what's useful.
sh is a Python process management library that provides programmatic wrappers and interfaces for controlling Unix system commands and child process lifecycles. It functions as an asynchronous process wrapper, allowing shell commands and system programs to run within a non-blocking event loop. The library maps command-line arguments and standard input/output streams to native Python functions and objects. It includes a process lifecycle controller to manage signal groups, execution timeouts, and process permissions for spawned child processes. The project provides capabilities for executable
Provides a programmatic interface for invoking Unix system programs and mapping their command-line arguments to native constructs.