1 repositorio
Libraries that wrap command-line interfaces to automate execution and monitor process behavior programmatically.
Distinct from Command Line Wrappers: Candidates focus on GUIs or specific domains (Geospatial/Git) rather than a general-purpose programmatic wrapper.
Explore 1 awesome GitHub repository matching operating systems & systems programming · CLI Process Wrappers. Refine with filters or upvote what's useful.
CliWrap es una biblioteca de gestión de procesos asíncronos y envoltorio de procesos hijos, utilizada para ejecutar comandos externos e integrar interfaces de línea de comandos en aplicaciones. Proporciona un framework para lanzar programas externos mediante patrones asíncronos, gestionar procesos hijos y validar códigos de salida. La biblioteca destaca por su capacidad para enrutar flujos de entrada, salida y error estándar hacia buffers de memoria o flujos de eventos en tiempo real. Permite el monitoreo en tiempo real de las líneas de salida del proceso y admite la terminación de procesos mediante tokens de cancelación. El proyecto cubre una amplia gama de capacidades de gestión de procesos externos, incluyendo la configuración de variables de entorno, la redirección de flujos estándar y la captura de la salida del proceso para su uso como datos dentro de una aplicación.
Provides a programmatic wrapper to automate the execution and monitoring of various CLI applications.