Strumenti a riga di comando in Rust per i lavori che vengono eseguiti manualmente ogni settimana: conversione o convalida di un file, ridenominazione e ordinamento in blocco, chiamata di un'API e scrittura del risultato in CSV o JSON, esecuzione su pianificazione e segnalazione di ciò che ha fatto. Viene fornito come un unico binario, nulla da installare sulla macchina che lo esegue.
Creerò uno strumento a riga di comando in Rust per automatizzare file, API e attività pianificate
1 strumento, fino a 3 comandi, CSV e JSON in entrata e in uscita, test, README, un unico binario.
- 1 strumento, fino a 3 comandi
- Codice sorgente
Fino a 6 comandi, un file di configurazione convalidato, binari per Linux, Windows, macOS.
- Fino a 6 comandi, configurazione, 3 binari
- Codice sorgente
Fino a 10 comandi, tutto lo Standard, elaborazione parallela, rilasci con tag.
- Fino a 10 comandi, parallelo
- Codice sorgente
Richiedi un'Offerta Personalizzata
Accedi per Richiedere un'Offerta Personalizzata
Crea un account gratuito o accedi per richiedere un'offerta personalizzata da questo Zinner.
Accedi / RegistratiFai una domanda pre-vendita
Accedi per fare una domanda
Per ridurre lo spam sulla piattaforma, i messaggi pre-vendita possono essere inviati solo da utenti registrati.
Crea un account gratuito o accedi per messaggiare direttamente questo Zinner.
Accedi / RegistratiAccesso richiesto
Crea un account gratuito o accedi per messaggiare questo Zinner.
Accedi / RegistratiAccesso richiesto
Crea un account gratuito o accedi per richiedere un'offerta personalizzata.
Accedi / RegistratiAt a Glance
Dettagli chiave su questo servizio per aiutarti a decidere. Generato da Zinn Hub, non dal venditore.
Posizione di Valore
Linguaggio e Runtime
Supporto della piattaforma
Elaborazione parallela
Proprietà
Cosa Riceverai
Descrizione Completa
Per piccoli team e operatori individuali che ogni settimana eseguono manualmente lo stesso lavoro su file, API o rinominano e desiderano un unico comando per farlo. Rust compila lo strumento in un unico binario veloce: nulla da installare sulla macchina che lo esegue, nessuna versione di Python o Node da mantenere sincronizzata, e rimane veloce su file di grandi dimensioni.
Starter è uno strumento con un massimo di 3 comandi, argomenti e una schermata di aiuto, CSV, JSON in entrata e in uscita, test, un README, un binario per la piattaforma che nomini e il codice sorgente nel tuo repository. Un comando è un verbo con i suoi argomenti: import e validate sono due. Standard arriva a 6 comandi e aggiunge un file di configurazione i cui errori indicano la riga e il campo che hanno fallito, più binari per Linux, Windows, macOS. Advanced arriva a 10 comandi, include il file di configurazione e tutti e tre i binari, e aggiunge l'elaborazione parallela con una riga di avanzamento per input troppo grandi per essere elaborati riga per riga, più un flusso di lavoro di rilascio che costruisce i binari su ogni tag che spingi.
Se il brief cresce a metà ordine, cito l'extra prima di farlo: l'add-on, o un nuovo ordine. Non inclusi: un'interfaccia grafica, un'app mobile, plugin per server di gioco. Rust il linguaggio, non il gioco.
Il codice è tuo: il codice sorgente completo va nel tuo repository e puoi modificarlo, riutilizzarlo o consegnarlo a un altro sviluppatore. Dopo la consegna, risolvo gratuitamente qualsiasi cosa non funzioni come concordato.
Sono nel settore IT da oltre 10 anni e sviluppo in Rust. Il mio lavoro pubblico include reqwest-rotate, una libreria HTTP Rust open-source su crates.io con 198 test e CI.
Aggiornamenti scritti ogni giorno lavorativo su una build di più giorni, risposte rapide, nessuna chiamata.
Passi per completare il tuo progetto
1. Ambito confermato per iscritto - Leggo i tuoi requisiti e confermo l'elenco dei comandi, i formati di input e output e l'idoneità del livello prima di qualsiasi codice. Un comando è un verbo con i suoi argomenti.
2. Scheletro con il primo comando - Lo scheletro del progetto, la schermata di aiuto e il primo comando funzionante end-to-end sul tuo file di esempio, in modo da poter eseguire una build iniziale e correggere la direzione mentre è economico.
3. Comandi rimanenti, con test - Il resto dei comandi, ciascuno con i suoi test. Su una build di più giorni ricevi un breve aggiornamento scritto ogni giorno lavorativo.
4. Binari, configurazione, README - Il binario per la tua piattaforma (tutti e tre su Standard e Advanced), il file di configurazione e l'elaborazione parallela dove il livello li include, e un README con la riga esatta per eseguirlo su una pianificazione.
5. Consegna nel tuo repository - Codice sorgente consegnato nel tuo repository con una consegna scritta: come costruirlo, come eseguire i test, come tagliare una release.
Garanzia di Qualità Zinner
Ogni Zinner è revisionato e approvato prima di aderire alla piattaforma.
Tutti i servizi sono supportati dal nostro impegno di garanzia della qualità.
Il tuo pagamento è protetto fino a quando non approvi il lavoro consegnato.
Confronta Pacchetti
| Funzione | Principiante | Standard | Avanzato |
|---|---|---|---|
| Tempo di consegna | 4 giorni | 7 giorni | 14 giorni |
| Revisioni | 1 | 2 | 3 |
| Ambito | 1 strumento, fino a 3 comandi | Fino a 6 comandi, configurazione, 3 binari | Fino a 10 comandi, parallelo |
| Codice sorgente | ✓ | ✓ | ✓ |
Portfolio
Esempi del lavoro del venditore correlati a questo Zinn.

reqwest-rotate: crate open-source
Un piccolo wrapper reqwest per scraper e client API che necessitano di rotazione proxy, limitazione della frequenza per host e riprova con backoff, senza dover includere un framework middleware. Pubblicato su crates.io con documentazione, CI e circa duecento test.

Dettagli del Servizio
Domande frequenti
Un verbo con i propri argomenti. Import è un comando, validate è un altro. Starter copre fino a 3, Standard fino a 6, Advanced fino a 10, e l'add-on ne aggiunge uno alla volta.
Starter costruisce un binario per la piattaforma che nomini nei requisiti. Standard e Advanced spediscono tutti e tre, costruiti su runner Windows e macOS ospitati, con l'output --help come prova.
Dimmi approssimativamente quanto sono grandi prima di acquistare. Quando l'input è troppo grande per essere elaborato riga per riga, l'elaborazione parallela con una riga di avanzamento lo gestisce: inclusa in Advanced, e su Starter e Standard è l'add-on di accelerazione input di grandi dimensioni.
No. Questo è Rust il linguaggio di programmazione: nessun plugin per server, nessun lavoro di gioco di alcun tipo.
Tu. Il codice sorgente completo va nel tuo repository e puoi modificarlo, riutilizzarlo o consegnarlo a un altro sviluppatore senza chiedermelo.
Rust stabile attuale, edizione 2024. Se lo strumento deve adattarsi a una codebase esistente o a una toolchain più vecchia, indica la versione nei requisiti e io la userò per la compilazione.
Sì. Formati di testo come YAML, TOML o XML vanno bene, basta indicarli nei requisiti. I formati binari o proprietari richiedono prima un'occhiata a un campione, e li quoterei prima dell'acquisto.
Recensioni dei clienti
Scopri cosa dicono i nostri clienti di questo Zinn






