Mjetet e rreshtit të komandës në Rust për punët që bëhen me dorë çdo javë: konvertimi ose vërtetimi i një skedari, riemërtimi dhe renditja në masë, thirrja e një API-je dhe shkrimi i rezultatit në CSV ose JSON, ekzekutimi sipas një orari dhe raportimi i asaj që bëri. Ai dërgohet si një binar i vetëm, asgjë për t'u instaluar në makinën që e ekzekuton.
Do të ndërtoj një mjet rreshti komande në Rust për të automatizuar skedarët, API-të dhe detyrat e planifikuara
1 mjet, deri në 3 komanda, CSV dhe JSON hyrje dhe dalje, teste, README, një binar.
- 1 mjet, deri në 3 komanda
- Kodi burimor
Deri në 6 komanda, një skedar konfigurimi i vlefshëm, binarë për Linux, Windows, macOS.
- Deri në 6 komanda, konfigurim, 3 binarë
- Kodi burimor
Deri në 10 komanda, të gjitha Standard, përpunim paralel, versione të etiketuara.
- Deri në 10 komanda, paralel
- Kodi burimor
Kërko një Ofertë të Personalizuar
Identifikohu për të Kërkuar një Ofertë të Personalizuar
Krijoni një llogari falas ose identifikohuni për të kërkuar një ofertë të personalizuar nga ky Zinner.
Hyr / RegjistrohuBëj një Pyetje Para Shitjes
Identifikohu për të Bërë një Pyetje
Për të reduktuar spamin në platformë, mesazhet para shitjes mund të dërgohen vetëm nga përdoruesit e identifikuar.
Krijoni një llogari falas ose identifikohuni për t'i dërguar mesazh këtij Zinner-i direkt.
Hyr / RegjistrohuKërkohet identifikimi
Krijoni një llogari falas ose identifikohuni për t'i dërguar mesazh këtij Zinner-i.
Hyr / RegjistrohuKërkohet identifikimi
Krijoni një llogari falas ose identifikohuni për të kërkuar një ofertë të personalizuar.
Hyr / RegjistrohuNë një vështrim
Detaje kyçe rreth këtij shërbimi për t'ju ndihmuar të vendosni. Gjeneruar nga Zinn Hub, jo nga shitësi.
Pozicioni i Vlerës
Gjuha dhe Koha e Ekzekutimit
Mbështetja e Platformës
Përpunim paralel
Pronësia
Çfarë do të merrni
Përshkrimi i Plotë
Për ekipet e vogla dhe operatorët individualë që bëjnë të njëjtin skedar, API ose punë riemërtimi me dorë çdo javë dhe duan një komandë për ta bërë atë në vend. Rust e kompiloj mjetin në një binar të vetëm të shpejtë: asgjë për të instaluar në makinën që e ekzekuton, asnjë version Python ose Node për të mbajtur në sinkron, dhe mbetet i shpejtë në skedarë të mëdhenj.
Starter është një mjet me deri në 3 komanda, argumente dhe një ekran ndihme, CSV, JSON hyrje dhe dalje, teste, një README, një binar për platformën që emërtoni, dhe burimin në depozitën tuaj. Një komandë është një folje me argumentet e saj: import dhe validate janë dy. Standard shkon në 6 komanda dhe shton një skedar konfigurimi, gabimet e të cilit emërtojnë rreshtin dhe fushën që dështoi, plus binarë për Linux, Windows, macOS. Advanced shkon në 10 komanda, përfshin skedarin e konfigurimit dhe të tre binarët, dhe shton përpunimin paralel me një linjë progresi për hyrjet shumë të mëdha për t'u shëtitur rresht pas rreshti, plus një rrjedhë pune lëshimi që ndërton binarët në çdo etiketë që shtyni.
Nëse kërkesa rritet gjatë porosisë, unë citoj shtesën para se ta bëj: shtesën, ose një porosi të re. Nuk përfshihet: një ndërfaqe grafike, një aplikacion celular, shtojca të serverit të lojërave. Rust gjuha, jo loja.
Kodi është juaji: burimi i plotë shkon në depozitën tuaj, dhe ju mund ta ndryshoni, ripërdorni ose t'ia jepni një zhvilluesi tjetër. Pas dorëzimit, unë rregulloj çdo gjë që nuk funksionon siç kemi rënë dakord, pa pagesë.
Kam qenë në IT për 10+ vite dhe ndërtoj në Rust. Puna ime publike përfshin reqwest-rotate, një bibliotekë HTTP Rust me burim të hapur në crates.io me 198 teste dhe CI.
Përditësime me shkrim çdo ditë pune në një ndërtim shumëditor, përgjigje të shpejta, pa thirrje.
Hapat për përfundimin e projektit tuaj
1. Fusha e konfirmuar me shkrim - Unë lexoj kërkesat tuaja dhe konfirmoj listën e komandave, formatet e hyrjes dhe daljes dhe përshtatjen e nivelit para çdo kodi. Një komandë është një folje me argumentet e saj.
2. Skeleti me komandën e parë - Skeleti i projektit, ekrani i ndihmës dhe komanda e parë që funksionon nga fillimi në fund në skedarin tuaj shembull, në mënyrë që të mund të ekzekutoni një ndërtim të hershëm dhe të korrigjoni drejtimin ndërsa është i lirë.
3. Komandat e mbetura, me teste - Pjesa tjetër e komandave, secila me testet e saj. Në një ndërtim shumëditor ju merrni një përditësim të shkurtër me shkrim çdo ditë pune.
4. Binarët, konfigurimi, README - Binari për platformën tuaj (të treja në Standard dhe Advanced), skedari i konfigurimit dhe përpunimi paralel ku niveli i përfshin ato, dhe një README me rreshtin e saktë për ta ekzekutuar atë sipas një orari.
5. Dorëzimi në depozitën tuaj - Burimi i dorëzuar në depozitën tuaj me një dorëzim me shkrim: si ta ndërtoni, si t'i ekzekutoni testet, si të bëni një lëshim.
Garancia e Cilësisë Zinner
Çdo Zinner rishikohet dhe miratohet para se të bashkohet me platformën.
Të gjitha shërbimet mbështeten nga angazhimi ynë për sigurimin e cilësisë.
Pagesa juaj mbrohet derisa të miratoni punën e dorëzuar.
Krahaso Paketat
| Funksioni | Fillestar | Standard | E avancuar |
|---|---|---|---|
| Koha e dorëzimit | 4 ditë | 7 ditë | 14 ditë |
| Rishikime | 1 | 2 | 3 |
| Shtrirja | 1 mjet, deri në 3 komanda | Deri në 6 komanda, konfigurim, 3 binarë | Deri në 10 komanda, paralel |
| Kodi burimor | ✓ | ✓ | ✓ |
Portofoli
Shembuj të punës së shitësit në lidhje me këtë Zinn.

reqwest-rotate: paketë me burim të hapur
Një mbështjellës i vogël reqwest për skrapuesit dhe klientët e API-së që kanë nevojë për rrotullim proksi, kufizim të shpejtësisë për host dhe riprovim me backoff, pa tërhequr një kuadër middleware. Publikuar në crates.io me dokumente, CI dhe rreth dyqind teste.

Detajet e Shërbimit
Pyetjet e Bëra Shpesh
Një folje me argumentet e veta. Import është një komandë, validate është një tjetër. Starter mbulon deri në 3, Standard deri në 6, Advanced deri në 10, dhe shtesa shton më shumë një nga një.
Starter ndërton një binar për platformën që emërtoni në kërkesa. Standard dhe Advanced dërgojnë të treja, të ndërtuara në ekzekutuesit e hostuar të Windows dhe macOS, me daljen --help si provë.
Më tregoni afërsisht sa të mëdha janë para se të blini. Kur hyrja është shumë e madhe për t'u shëtitur rresht pas rreshti, përpunimi paralel me një linjë progresi e trajton atë: përfshirë në Advanced, dhe në Starter dhe Standard është shtesa e përshpejtimit të hyrjes së madhe.
Jo. Kjo është gjuha e programimit Rust: asnjë shtojcë serveri, asnjë punë loje e çfarëdo lloji.
Ju. Burimi i plotë shkon në depozitën tuaj, dhe ju mund ta ndryshoni, ripërdorni ose t'ia jepni një zhvilluesi tjetër pa më pyetur mua.
Rust-i aktual i qëndrueshëm, edicioni 2024. Nëse mjeti duhet të përshtatet me një bazë kodi ekzistuese ose një zinxhir mjetesh më të vjetër, emërtoni versionin në kërkesa dhe unë do të ndërtoj kundër tij.
Po. Formatet e tekstit si YAML, TOML ose XML janë në rregull, thjesht emërtojini ato në kërkesa. Formatet binare ose pronësore duhet të shikohen fillimisht në një mostër, dhe unë i citoj ato para se të blini.
Vlerësimet e Klientëve
Shikoni çfarë thonë klientët tanë për këtë Zinn
Kategoritë
Politikat e Zinner
Zinns të Ngjashëm

Unë do të ndërtoj automatizime të personalizuara Shopify, chatbot-ë me AI dhe softuer eCommerce





