- Replace Arc<Mutex<Child>> with Arc<Mutex<Option<Child>>> for Send/Sync safety - Store child in ChildWaitHandle with background task for async waiting - Implement stop_async() to properly kill kubectl subprocess - Add temp kubeconfig cleanup via RAII TempFileCleanup - Cache regex pattern with lazy_static! for performance - Add namespace validation with max length check (253 chars) - Update stop_port_forward to use stop_async() for proper cleanup |
||
|---|---|---|
| .. | ||
| .cargo | ||
| capabilities | ||
| gen/schemas | ||
| icons | ||
| resources/ollama | ||
| src | ||
| tests/integration/kube | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| tauri.conf.json | ||