Module utils

Module utils 

Source

Functions§

kill_process
Zabija proces o podanej nazwie (np. “editor”)
load_toml
📥 Generyczna funkcja do ładowania dowolnego pliku TOML. Odpowiednik TS: function loadToml(path: string): T
open_terminal_window
🚀 Uruchamia nową instancję programu (binarkę) w nowym oknie terminala. SRP: Ta funkcja martwi się o to JAK otworzyć okno, a nie KIEDY.
save_toml
💾 Generyczna funkcja do zapisywania dowolnego obiektu do TOML. Automatycznie tworzy foldery, jeśli ich brakuje!
wait_for_enter
🛑 Zatrzymuje program i czeka na wciśnięcie Enter. Przydatne, żeby zobaczyć błędy przed zamknięciem okna.