To aplikacja dla systemu Linux o nazwie rust_cmd_lib, której najnowszą wersję można pobrać jako v1.0.10sourcecode.tar.gz. Można ją uruchomić online w darmowym hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom bezpłatnie aplikację rust_cmd_lib z OnWorks.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZDJĘCIA EKRANU:
rust_cmd_lib
OPIS:
rust_cmd_lib to biblioteka Rusta, która udostępnia makra i narzędzia do pisania zadań w języku Rust w bardziej ergonomiczny sposób, przypominający skrypty powłoki. Oferuje ona abstrakcje w stosunku do uruchamiania poleceń zewnętrznych, zarządzania przekierowaniami, potokami, zmiennymi środowiskowymi i innymi aspektami skryptowania powłoki, ale z zachowaniem bezpieczeństwa typów, kontroli błędów i wydajności charakterystycznych dla Rusta. Jej celem jest umożliwienie programistom zastąpienia lub przeniesienia typowych skryptów powłoki do Rusta z mniejszą ilością szablonów.
Funkcjonalności
- Makra takie jak run_cmd! i run_fun! służą do wykonywania poleceń zewnętrznych z przechwytywaniem danych wyjściowych, łączeniem łańcuchowym, obsługą błędów itd.
- Obsługa potoków i przekierowań (dzięki czemu możesz pisać potoki i przekierowania wewnątrz makr, zamiast ręcznie tworzyć podprocesy i łączyć wejścia/wyjścia)
- Narzędzia do przekazywania parametrów w sposób bardziej intuicyjny (ciągi literowe, interpolacja zmiennych), dzięki czemu skrypty wydają się bardziej naturalne niż rozwlekły proces generujący kod
- Flagi funkcji i opcjonalne zależności, dzięki którym możesz włączać lub wyłączać części funkcjonalności w zależności od potrzeb (rejestrowanie, awarie potoku itp.)
- Przykłady i zestaw testów, w tym m.in. „przykład gry Tetris”, pokazujące, jak można wyrazić bardziej złożone zachowania skryptów powłoki.
- Projekt biblioteki: w miarę możliwości nie tworzy się dodatkowej powłoki, co zmniejsza obciążenie czasu wykonania i zwiększa bezpieczeństwo przy wychodzeniu itp.
Język programowania
Rdza
Kategorie
Tę aplikację można również pobrać ze strony https://sourceforge.net/projects/rust-cmd-lib.mirror/. Została ona umieszczona w OnWorks, aby można ją było uruchomić online w najłatwiejszy sposób z jednego z naszych darmowych systemów operacyjnych.