Module utils
Source - 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.