Herramientas de línea de comandos en Rust para los trabajos que se hacen a mano cada semana: convertir o validar un archivo, renombrar y ordenar en masa, llamar a una API y escribir el resultado en CSV o JSON, ejecutarse según un horario e informar lo que hizo. Se envía como un solo binario, nada que instalar en la máquina que lo ejecuta.
Crearé una herramienta de línea de comandos en Rust para automatizar archivos, API y tareas programadas.
1 herramienta, hasta 3 comandos, CSV y JSON de entrada y salida, pruebas, README, un binario.
- 1 herramienta, hasta 3 comandos
- Código fuente
Hasta 6 comandos, un archivo de configuración validado, binarios para Linux, Windows, macOS.
- Hasta 6 comandos, configuración, 3 binarios
- Código fuente
Hasta 10 comandos, todo lo de Standard, procesamiento paralelo, lanzamientos etiquetados.
- Hasta 10 comandos, paralelo
- Código fuente
Solicitar una Oferta Personalizada
Inicia sesión para solicitar una oferta personalizada
Crea una cuenta gratuita o inicia sesión para solicitar una oferta personalizada de este Zinner.
Iniciar sesión / RegistrarseHacer una pregunta previa a la venta
Inicia sesión para hacer una pregunta
Para reducir el spam en la plataforma, los mensajes previos a la venta solo pueden ser enviados por usuarios conectados.
Crea una cuenta gratuita o inicia sesión para enviar un mensaje a este Zinner directamente.
Iniciar sesión / RegistrarseInicio de sesión requerido
Crea una cuenta gratuita o inicia sesión para enviar un mensaje a este Zinner.
Iniciar sesión / RegistrarseInicio de sesión requerido
Crea una cuenta gratuita o inicia sesión para solicitar una oferta personalizada.
Iniciar sesión / RegistrarseAt a Glance
Detalles clave sobre este servicio para ayudarte a decidir. Generado por Zinn Hub, no por el vendedor.
Posición de Valor
Lenguaje y tiempo de ejecución
Soporte de Plataforma
Procesamiento paralelo
Titularidad
Lo que recibirás
Descripción completa
Para pequeños equipos y operadores individuales que realizan el mismo trabajo de archivo, API o cambio de nombre manualmente cada semana y desean un solo comando para hacerlo. Rust compila la herramienta en un único binario rápido: nada que instalar en la máquina que lo ejecuta, ninguna versión de Python o Node que mantener sincronizada, y se mantiene rápido en archivos grandes.
Starter es una herramienta con hasta 3 comandos, argumentos y una pantalla de ayuda, CSV, JSON de entrada y salida, pruebas, un README, un binario para la plataforma que usted nombre y el código fuente en su repositorio. Un comando es un verbo con sus argumentos: importar y validar son dos. Standard llega a 6 comandos y añade un archivo de configuración cuyos errores nombran la línea y el campo que fallaron, además de binarios para Linux, Windows, macOS. Advanced llega a 10 comandos, incluye el archivo de configuración y los tres binarios, y añade procesamiento paralelo con una línea de progreso para entradas demasiado grandes para recorrer fila por fila, además de un flujo de trabajo de lanzamiento que construye los binarios en cada etiqueta que usted suba.
Si el encargo crece a mitad del pedido, cotizo el extra antes de hacerlo: el complemento o un nuevo pedido. No incluido: una interfaz gráfica, una aplicación móvil, complementos de servidor de juegos. Rust el lenguaje, no el juego.
El código es suyo: el código fuente completo va a su repositorio, y puede cambiarlo, reutilizarlo o entregárselo a otro desarrollador. Después de la entrega, corrijo cualquier cosa que no funcione como acordamos, sin cargo.
He estado en TI por más de 10 años y desarrollo en Rust. Mi trabajo público incluye reqwest-rotate, una biblioteca HTTP de Rust de código abierto en crates.io con 198 pruebas y CI.
Actualizaciones escritas cada día laborable en una construcción de varios días, respuestas rápidas, sin llamadas.
Pasos para completar su proyecto
1. Alcance confirmado por escrito: leo sus requisitos y confirmo la lista de comandos, los formatos de entrada y salida y el ajuste del nivel antes de cualquier código. Un comando es un verbo con sus argumentos.
2. Esqueleto con el primer comando: El esqueleto del proyecto, la pantalla de ayuda y el primer comando funcionando de principio a fin en su archivo de muestra, para que pueda ejecutar una compilación temprana y corregir la dirección mientras es económico.
3. Comandos restantes, con pruebas: El resto de los comandos, cada uno con sus pruebas. En una compilación de varios días, recibirá una breve actualización escrita cada día hábil.
4. Binarios, configuración, README: El binario para su plataforma (los tres en Standard y Advanced), el archivo de configuración y el procesamiento paralelo donde el nivel los incluye, y un README con la línea exacta para ejecutarlo en un horario.
5. Entrega en su repositorio: Código fuente entregado en su repositorio con una entrega por escrito: cómo construirlo, cómo ejecutar las pruebas, cómo realizar un lanzamiento.
Garantía de Calidad Zinner
Cada Zinner es revisado y aprobado antes de unirse a la plataforma.
Todos los servicios están respaldados por nuestro compromiso de garantía de calidad.
Tu pago está protegido hasta que apruebes el trabajo entregado.
Comparar Paquetes
| Función | Iniciador | Estándar | Avanzado |
|---|---|---|---|
| Tiempo de Entrega | 4 días | 7 días | 14 días |
| Revisiones | 1 | 2 | 3 |
| Alcance | 1 herramienta, hasta 3 comandos | Hasta 6 comandos, configuración, 3 binarios | Hasta 10 comandos, paralelo |
| Código fuente | ✓ | ✓ | ✓ |
Portafolio
Ejemplos del trabajo del vendedor relacionados con este Zinn.

reqwest-rotate: crate de código abierto
Un pequeño wrapper de reqwest para scrapers y clientes de API que necesitan rotación de proxy, limitación de velocidad por host y reintento con retroceso, sin necesidad de un framework de middleware. Publicado en crates.io con documentación, CI y unas doscientas pruebas.

Detalles del Servicio
Preguntas Frecuentes
Un verbo con sus propios argumentos. Importar es un comando, validar es otro. Starter cubre hasta 3, Standard hasta 6, Advanced hasta 10, y el complemento añade más uno a la vez.
Starter construye un binario para la plataforma que usted nombre en los requisitos. Standard y Advanced envían los tres, construidos en ejecutores alojados de Windows y macOS, con la salida --help como prueba.
Dígame aproximadamente qué tan grandes son antes de comprar. Cuando la entrada es demasiado grande para recorrer fila por fila, el procesamiento paralelo con una línea de progreso lo maneja: incluido en Advanced, y en Starter y Standard es el complemento de aceleración de entrada grande.
No. Este es Rust el lenguaje de programación: sin complementos de servidor, sin trabajo de juegos de ningún tipo.
Usted. El código fuente completo va a su repositorio, y puede cambiarlo, reutilizarlo o entregárselo a otro desarrollador sin preguntarme.
Rust estable actual, edición 2024. Si la herramienta tiene que ajustarse a una base de código existente o a una cadena de herramientas más antigua, indique la versión en los requisitos y construiré con ella.
Sí. Los formatos de texto como YAML, TOML o XML están bien, solo nómbrelos en los requisitos. Los formatos binarios o propietarios necesitan una muestra primero, y los cotizo antes de que compre.
Reseñas de Clientes
Mira lo que nuestros clientes dicen sobre este Zinn
Categorías
Políticas de Zinner
Zinns relacionados

Crearé una aplicación de escritorio multiplataforma ligera en Rust y Tauri para Windows, macOS y Linux





