Esta es la aplicación para Linux llamada rust_cmd_lib, cuya última versión se puede descargar como v1.0.10sourcecode.tar.gz. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada rust_cmd_lib con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.
- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación, instálala y ejecútala.
CAPTURAS DE PANTALLA:
biblioteca de comandos rust
DESCRIPCIÓN:
rust_cmd_lib es una biblioteca de Rust que proporciona macros y utilidades para escribir tareas similares a scripts de shell en Rust de forma más ergonómica. Ofrece abstracciones sobre la ejecución de comandos externos, la gestión de redirecciones, la canalización, las variables de entorno y otros aspectos de los scripts de shell, pero con la seguridad de tipos, la comprobación de errores y el rendimiento de Rust. Su objetivo es permitir a los desarrolladores reemplazar o portar scripts de shell comunes a Rust con menos texto repetitivo.
Caracteristicas
- Macros como run_cmd! y run_fun! para ejecutar comandos externos con captura de salida, encadenamiento, manejo de errores, etc.
- Soporte para canalización y redirección (para que pueda escribir canalizaciones y redirecciones dentro del uso de macros, no generar manualmente subprocesos y cablear IO)
- Utilidades para pasar parámetros de forma más intuitiva (cadenas literales, interpolación de variables) para que los scripts se sientan más naturales que el código generado por procesos verbosos.
- Banderas de características y dependencias opcionales para que pueda habilitar o deshabilitar partes de la funcionalidad según sus necesidades (registro, falla de tubería, etc.)
- Ejemplos y conjuntos de pruebas, incluido un “ejemplo de juego de tetris”, entre otros, que muestran cómo se puede expresar un comportamiento de script de shell más complejo.
- Un diseño de biblioteca: no se genera un shell adicional cuando es posible, por lo que se reduce la sobrecarga en el tiempo de ejecución y hay más seguridad en el escape, etc.
Lenguaje de programación
Herrumbre
Categorías
Esta aplicación también se puede obtener de https://sourceforge.net/projects/rust-cmd-lib.mirror/. Está alojada en OnWorks para facilitar su ejecución en línea desde uno de nuestros sistemas operativos gratuitos.