Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
MUST use when writing Rust scripts.
How to use
Utwórz plik Rust-a w wybranym folderze. Na początku pliku umieść blok cargo z zależnościami w komentarzu: //!
cargo\n//! [dependencies]\n//! anyhow = "1.0.86"\n//!(Serde jest już dostępny, nie dodawaj go ponownie).Zdefiniuj strukturę zwracaną przez skrypt za pomocą #[derive(Serialize, Debug)]. Pamiętaj, że typ zwracany musi być serializowalny.
Napisz funkcję main z parametrami jako typy owned (np. String, i32) i zwracającą anyhow::Result<TwójTyp>. Dla operacji asynchronicznych utwórz runtime tokio wewnątrz funkcji synchronicznej.
Uruchom wmill script generate-metadata w folderze ze skryptem. Polecenie wygeneruje pliki .script.yaml i .lock zawierające metadane i zablokowane wersje zależności.
Wdróż skrypt na platformę Windmill za pomocą wmill sync push.
Opcjonalnie: użyj wmill resource-type list --schema aby odkryć dostępne typy zasobów, które możesz wykorzystać w parametrach skryptu.