Narzędzia wiersza poleceń w Rust do zadań wykonywanych ręcznie co tydzień: konwertowanie lub walidacja pliku, masowa zmiana nazw i sortowanie, wywoływanie API i zapisywanie wyniku do CSV lub JSON, uruchamianie zgodnie z harmonogramem i raportowanie wykonanych czynności. Jest dostarczane jako jeden plik binarny, nic do zainstalowania na maszynie, która je uruchamia.
Zbuduję narzędzie wiersza poleceń w Rust do automatyzacji plików, API i zaplanowanych zadań
1 narzędzie, do 3 poleceń, wejście i wyjście CSV i JSON, testy, README, jeden plik binarny.
- 1 narzędzie, do 3 poleceń
- Kod źródłowy
Do 6 poleceń, zweryfikowany plik konfiguracyjny, pliki binarne dla systemów Linux, Windows, macOS.
- Do 6 poleceń, konfiguracja, 3 pliki binarne
- Kod źródłowy
Do 10 poleceń, wszystko ze Standard, przetwarzanie równoległe, wydania z tagami.
- Do 10 poleceń, równoległe
- Kod źródłowy
Poproś o ofertę niestandardową
Zaloguj się, aby poprosić o ofertę niestandardową
Utwórz bezpłatne konto lub zaloguj się, aby poprosić o spersonalizowaną ofertę od tego Zinner.
Zaloguj się / Zarejestruj sięZadaj pytanie przed zakupem
Zaloguj się, aby zadać pytanie
Aby zmniejszyć spam na platformie, wiadomości przed sprzedażą mogą być wysyłane tylko przez zalogowanych użytkowników.
Utwórz bezpłatne konto lub zaloguj się, aby wysłać wiadomość do tego Zinner bezpośrednio.
Zaloguj się / Zarejestruj sięWymagane logowanie
Utwórz bezpłatne konto lub zaloguj się, aby wysłać wiadomość do tego Zinner.
Zaloguj się / Zarejestruj sięWymagane logowanie
Utwórz bezpłatne konto lub zaloguj się, aby poprosić o spersonalizowaną ofertę.
Zaloguj się / Zarejestruj sięAt a Glance
Kluczowe szczegóły dotyczące tej usługi, które pomogą Ci podjąć decyzję. Wygenerowane przez Zinn Hub, a nie przez sprzedawcę.
Pozycja Wartości
Język i środowisko uruchomieniowe
Wsparcie platformy
Przetwarzanie równoległe
Własność
Co otrzymasz
Pełny opis
Dla małych zespołów i samodzielnych operatorów, którzy co tydzień ręcznie wykonują te same operacje na plikach, API lub zmieniają nazwy, i chcą, aby jedno polecenie zrobiło to za nich. Rust kompiluje narzędzie do pojedynczego, szybkiego pliku binarnego: nic do instalowania na maszynie, która je uruchamia, żadnej wersji Pythona ani Node do synchronizowania, i pozostaje szybkie na dużych plikach.
Starter to jedno narzędzie z maksymalnie 3 poleceniami, argumentami i ekranem pomocy, wejściem i wyjściem CSV, JSON, testami, plikiem README, plikiem binarnym dla wybranej platformy oraz kodem źródłowym w Twoim repozytorium. Polecenie to jeden czasownik z jego argumentami: import i validate to dwa. Standard obejmuje do 6 poleceń i dodaje plik konfiguracyjny, którego błędy wskazują linię i pole, które zawiodły, plus pliki binarne dla systemów Linux, Windows, macOS. Advanced obejmuje do 10 poleceń, zawiera plik konfiguracyjny i wszystkie trzy pliki binarne, a także dodaje przetwarzanie równoległe z linią postępu dla danych wejściowych zbyt dużych, aby przetwarzać je wiersz po wierszu, plus przepływ pracy wydania, który buduje pliki binarne przy każdym wypchnięciu tagu.
Jeśli zakres zamówienia wzrośnie w trakcie realizacji, wyceniam dodatkowe koszty przed wykonaniem: jako dodatek lub nowe zamówienie. Nie obejmuje: interfejsu graficznego, aplikacji mobilnej, wtyczek do serwerów gier. Rust to język, nie gra.
Kod jest Twój: pełny kod źródłowy trafia do Twojego repozytorium, a Ty możesz go zmieniać, używać ponownie lub przekazać innemu programiście. Po dostarczeniu, bezpłatnie naprawiam wszystko, co nie działa zgodnie z naszymi ustaleniami.
Jestem w IT od ponad 10 lat i tworzę w Rust. Moja publiczna praca obejmuje reqwest-rotate, bibliotekę HTTP Rust open-source na crates.io z 198 testami i CI.
Pisemne aktualizacje każdego dnia roboczego przy wielodniowej budowie, szybkie odpowiedzi, brak połączeń.
Kroki do ukończenia Twojego projektu
1. Potwierdzenie zakresu na piśmie – Przeczytam Twoje wymagania i potwierdzę listę poleceń, formaty wejścia i wyjścia oraz dopasowanie poziomu przed napisaniem jakiegokolwiek kodu. Polecenie to jeden czasownik z jego argumentami.
2. Szkielet z pierwszym poleceniem – Szkielet projektu, ekran pomocy i pierwsze polecenie działające od początku do końca na Twoim przykładowym pliku, dzięki czemu możesz uruchomić wczesną wersję i skorygować kierunek, gdy jest to tanie.
3. Pozostałe polecenia, z testami – Reszta poleceń, każde z własnymi testami. W przypadku wielodniowej budowy otrzymujesz krótką pisemną aktualizację każdego dnia roboczego.
4. Pliki binarne, konfiguracja, README – Plik binarny dla Twojej platformy (wszystkie trzy w Standard i Advanced), plik konfiguracyjny i przetwarzanie równoległe, jeśli poziom je obejmuje, oraz plik README z dokładną linią do uruchomienia go zgodnie z harmonogramem.
5. Przekazanie w Twoim repozytorium – Kod źródłowy dostarczony do Twojego repozytorium z pisemnym przekazaniem: jak go zbudować, jak uruchomić testy, jak wyciąć wydanie.
Gwarancja Jakości Zinner
Każdy Zinner jest sprawdzany i zatwierdzany przed dołączeniem do platformy.
Wszystkie usługi są objęte naszym zobowiązaniem do zapewnienia jakości.
Twoja płatność jest chroniona do momentu zatwierdzenia dostarczonej pracy.
Porównaj Pakiety
| Funkcja | Starter | Standard | Zaawansowane |
|---|---|---|---|
| Czas dostawy | 4 dni | 7 dni | 14 dni |
| Poprawki | 1 | 2 | 3 |
| Zakres | 1 narzędzie, do 3 poleceń | Do 6 poleceń, konfiguracja, 3 pliki binarne | Do 10 poleceń, równoległe |
| Kod źródłowy | ✓ | ✓ | ✓ |
Portfolio
Przykłady prac sprzedawcy związanych z tym Zinnem.

reqwest-rotate: pakiet open-source
Mała nakładka na reqwest dla scraperów i klientów API, którzy potrzebują rotacji proxy, limitowania szybkości na hosta i ponawiania z wycofaniem, bez konieczności włączania frameworka middleware. Opublikowana na crates.io z dokumentacją, CI i około dwustu testami.

Szczegóły usługi
Często zadawane pytania
Jeden czasownik z własnymi argumentami. Import to jedno polecenie, validate to inne. Starter obejmuje do 3, Standard do 6, Advanced do 10, a dodatek dodaje więcej, po jednym na raz.
Starter buduje jeden plik binarny dla platformy, którą podasz w wymaganiach. Standard i Advanced dostarczają wszystkie trzy, zbudowane na hostowanych runnerach Windows i macOS, z wyjściem --help jako dowodem.
Powiedz mi mniej więcej, jak duże są, zanim kupisz. Gdy dane wejściowe są zbyt duże, aby przetwarzać je wiersz po wierszu, radzi sobie z tym przetwarzanie równoległe z linią postępu: jest ono zawarte w Advanced, a w Starter i Standard jest to dodatek Duże przyspieszenie wprowadzania danych”.
Nie. To jest Rust, język programowania: żadnych wtyczek serwerowych, żadnych prac związanych z grami.
Ty. Pełny kod źródłowy trafia do Twojego repozytorium i możesz go zmieniać, ponownie wykorzystywać lub przekazać innemu programiście bez pytania mnie.
Aktualna stabilna wersja Rust, edycja 2024. Jeśli narzędzie musi pasować do istniejącej bazy kodu lub starszego łańcucha narzędzi, podaj wersję w wymaganiach, a ja zbuduję ją zgodnie z nią.
Tak. Formaty tekstowe, takie jak YAML, TOML lub XML, są w porządku, wystarczy je wymienić w wymaganiach. Formaty binarne lub zastrzeżone wymagają najpierw zapoznania się z próbką, a ja wycenię je przed zakupem.
Opinie klientów
Sprawdź, co nasi klienci mówią o tym Zinn
Kategorie
Polityka Zinner
Powiązane Zinns

wykonywanie projektów programistycznych w Pythonie, zadań i tworzenia oprogramowania





