Instrumente de linie de comandă în Rust pentru sarcinile care se fac manual în fiecare săptămână: conversia sau validarea unui fișier, redenumirea și sortarea în masă, apelarea unui API și scrierea rezultatului în CSV sau JSON, rularea conform unui program și raportarea a ceea ce a făcut. Se livrează ca un singur binar, nimic de instalat pe mașina care îl rulează.
Voi construi un instrument de linie de comandă Rust pentru a automatiza fișierele, API-urile și sarcinile programate
1 instrument, până la 3 comenzi, CSV și JSON intrare și ieșire, teste, README, un singur binar.
- 1 instrument, până la 3 comenzi
- Cod sursă
Până la 6 comenzi, un fișier de configurare validat, binare pentru Linux, Windows, macOS.
- Până la 6 comenzi, configurare, 3 binare
- Cod sursă
Până la 10 comenzi, toate cele Standard, procesare paralelă, versiuni etichetate.
- Până la 10 comenzi, paralel
- Cod sursă
Cere o ofertă personalizată
Conectați-vă pentru a solicita o ofertă personalizată
Creați un cont gratuit sau conectați-vă pentru a solicita o ofertă personalizată de la acest Zinner.
Autentificare / ÎnregistrarePune o întrebare înainte de vânzare
Conectați-vă pentru a pune o întrebare
Pentru a reduce spam-ul pe platformă, mesajele pre-vânzare pot fi trimise doar de utilizatorii autentificați.
Creați un cont gratuit sau conectați-vă pentru a trimite un mesaj direct acestui Zinner.
Autentificare / ÎnregistrareAutentificare necesară
Creați un cont gratuit sau conectați-vă pentru a trimite un mesaj acestui Zinner.
Autentificare / ÎnregistrareAutentificare necesară
Creați un cont gratuit sau conectați-vă pentru a solicita o ofertă personalizată.
Autentificare / ÎnregistrareDintr-o privire
Detalii cheie despre acest serviciu pentru a vă ajuta să decideți. Generat de Zinn Hub, nu de vânzător.
Poziția valorii
Limbaj și Runtime
Suport platformă
Procesare paralelă
Proprietate
Ce veți primi
Descriere completă
Pentru echipele mici și operatorii individuali care fac aceeași muncă de fișier, API sau redenumire manual în fiecare săptămână și doresc o singură comandă pentru a o face în schimb. Rust compilează instrumentul într-un singur binar rapid: nimic de instalat pe mașina care îl rulează, nicio versiune Python sau Node de sincronizat și rămâne rapid pe fișiere mari.
Starter este un instrument cu până la 3 comenzi, argumente și un ecran de ajutor, CSV, JSON intrare și ieșire, teste, un README, un binar pentru platforma pe care o numiți și sursa în depozitul dumneavoastră. O comandă este un verb cu argumentele sale: import și validate sunt două. Standard merge până la 6 comenzi și adaugă un fișier de configurare ale cărui erori numesc linia și câmpul care a eșuat, plus binare pentru Linux, Windows, macOS. Avansat merge până la 10 comenzi, include fișierul de configurare și toate cele trei binare și adaugă procesare paralelă cu o linie de progres pentru intrări prea mari pentru a fi parcurse rând cu rând, plus un flux de lucru de lansare care construiește binarele la fiecare etichetă pe care o împingeți.
Dacă cererea crește în timpul comenzii, citez suplimentul înainte de a-l face: add-on-ul sau o nouă comandă. Nu sunt incluse: o interfață grafică, o aplicație mobilă, pluginuri de server de jocuri. Rust limbajul, nu jocul.
Codul este al dumneavoastră: sursa completă merge în depozitul dumneavoastră și o puteți modifica, reutiliza sau preda unui alt dezvoltator. După livrare, repar orice nu funcționează așa cum am convenit, gratuit.
Am o experiență de peste 10 ani în IT și dezvolt în Rust. Lucrările mele publice includ reqwest-rotate, o bibliotecă HTTP Rust open-source pe crates.io cu 198 teste și CI.
Actualizări scrise în fiecare zi lucrătoare la o construcție de mai multe zile, răspunsuri rapide, fără apeluri.
Pași pentru finalizarea proiectului dumneavoastră
1. Domeniul de aplicare confirmat în scris - citesc cerințele dumneavoastră și confirm lista de comenzi, formatele de intrare și ieșire și potrivirea nivelului înainte de orice cod. O comandă este un verb cu argumentele sale.
2. Schelet cu prima comandă - Scheletul proiectului, ecranul de ajutor și prima comandă funcționând cap la cap pe fișierul dumneavoastră eșantion, astfel încât să puteți rula o construcție timpurie și să corectați direcția în timp ce este ieftin.
3. Comenzile rămase, cu teste - Restul comenzilor, fiecare cu testele sale. La o construcție de mai multe zile, primiți o scurtă actualizare scrisă în fiecare zi lucrătoare.
4. Binare, configurare, README - Binarul pentru platforma dumneavoastră (toate trei pe Standard și Avansat), fișierul de configurare și procesarea paralelă acolo unde nivelul le include, și un README cu linia exactă pentru a-l rula conform unui program.
5. Predare în depozitul dumneavoastră - Sursa livrată în depozitul dumneavoastră cu o predare scrisă: cum să o construiți, cum să rulați testele, cum să tăiați o lansare.
Garanția calității Zinner
Fiecare Zinner este revizuit și aprobat înainte de a se alătura platformei.
Toate serviciile sunt susținute de angajamentul nostru de asigurare a calității.
Plata dvs. este protejată până când aprobați lucrarea livrată.
Comparați pachetele
| Funcție | Starter | Standard | Avansat |
|---|---|---|---|
| Timp de livrare | 4 zile | 7 zile | 14 zile |
| Revizuiri | 1 | 2 | 3 |
| Domeniu de aplicare | 1 instrument, până la 3 comenzi | Până la 6 comenzi, configurare, 3 binare | Până la 10 comenzi, paralel |
| Cod sursă | ✓ | ✓ | ✓ |
Portofoliu
Exemple de lucrări ale vânzătorului legate de acest Zinn.

reqwest-rotate: crate open-source
Un mic wrapper reqwest pentru scrappers și clienți API care necesită rotație de proxy, limitare de rată per-gazdă și reîncercare cu backoff, fără a include un framework middleware. Publicat pe crates.io cu documentație, CI și aproximativ două sute de teste.

Detalii serviciu
Întrebări frecvente
Un verb cu propriile sale argumente. Import este o comandă, validate este alta. Starter acoperă până la 3, Standard până la 6, Avansat până la 10, iar add-on-ul adaugă mai multe una câte una.
Starter construiește un binar pentru platforma pe care o numiți în cerințe. Standard și Avansat livrează toate trei, construite pe rulatoare Windows și macOS găzduite, cu ieșirea --help ca dovadă.
Spuneți-mi aproximativ cât de mari sunt înainte de a cumpăra. Când intrarea este prea mare pentru a fi parcursă rând cu rând, procesarea paralelă cu o linie de progres o gestionează: inclusă în Avansat, iar pe Starter și Standard este add-on-ul de accelerare a intrărilor mari.
Nu. Acesta este Rust limbajul de programare: fără pluginuri de server, fără niciun fel de muncă legată de jocuri.
Tu. Codul sursă complet ajunge în depozitul tău și îl poți modifica, reutiliza sau preda unui alt dezvoltator fără să mă întrebi.
Versiunea stabilă curentă de Rust, ediția 2024. Dacă instrumentul trebuie să se potrivească unei baze de cod existente sau unui set de instrumente mai vechi, menționează versiunea în cerințe și voi construi în funcție de aceasta.
Da. Formatele text precum YAML, TOML sau XML sunt în regulă, doar menționează-le în cerințe. Formatele binare sau proprietare necesită mai întâi o analiză a unui eșantion, iar eu le citez înainte de a cumpăra.
Recenzii clienți
Vezi ce spun clienții noștri despre acest Zinn
Categorii
Politici Zinner
Zinns similare

Voi configura și automatiza CRM-ul dvs. — Fluxuri de lucru HubSpot, Clay, Apollo, GoHighLevel, Zapier și n8n





