3 Repos
Interfaces that map system command arguments and streams to native language functions and objects.
Distinguishing note: None of the candidates cover the mapping of shell binaries to native language function calls.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Programmatic Command Wrappers. 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
Maps Unix system program calls to native Python functions, translating command-line arguments and I/O streams into programmatic interfaces.
gm is a JavaScript image processing library and Node.js manipulation tool that serves as a programmatic wrapper for the GraphicsMagick engine. It translates JavaScript method calls into shell commands to automate the resizing, cropping, and transformation of images. The library provides an interface to execute specific GraphicsMagick operations while allowing raw command passthrough for custom arguments or engine features not covered by the standard API. Its capabilities cover geometric manipulation, color and tone adjustment, and image quality optimization. It includes tools for image compo
Maps GraphicsMagick system command arguments and streams to native JavaScript functions and objects.
RPA-Python ist ein Framework für Robotic Process Automation zur Automatisierung repetitiver Aufgaben in Webbrowsern, Desktop-Anwendungen und Betriebssystemen mittels Python-Skripten. Es fungiert als Desktop-Prozessautomatisierer und Browser-Automatisierungstool, das darauf ausgelegt ist, manuelle Arbeit und menschliche Fehler in digitalen Workflows zu reduzieren. Das Projekt enthält einen OCR-Bildschirmdaten-Extraktor zum Erfassen von Snapshots und Extrahieren von Text aus Bildern mittels optischer Zeichenerkennung. Es bietet zudem einen Systembefehls-Wrapper zur Ausführung von Shell-Befehlen und zur Verwaltung lokaler Dateivorgänge, wie z. B. das Herunterladen von Dateien von URLs und das Entpacken von Archiven. Das Framework deckt ein breites Spektrum an Automatisierungsfunktionen ab, einschließlich der Identifizierung von UI-Elementen durch Selektoren und Koordinaten, Fensterverwaltung und Webbrowser-Interaktion. Es enthält zudem Ausführungsgeschwindigkeitskontrollen, um das Tempo von Aufgaben zwischen menschlichem Rhythmus und Hochgeschwindigkeitsmodi zu modulieren.
Implements an interface that maps system command arguments and shell operations to native Python functions.