vm-curator 0.3.3

A TUI application to manage QEMU VM library
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub mod create;
pub mod discovery;
pub mod launch_parser;
pub mod lifecycle;
pub mod qemu_config;
pub mod single_gpu_scripts;
pub mod snapshot;

pub use create::create_vm;
pub use discovery::{discover_vms, group_vms_by_category, DiscoveredVm};
pub use lifecycle::{detect_qemu_processes, force_stop_vm, launch_vm_sync, launch_vm_with_error_check, load_pci_passthrough, load_shared_folders, load_usb_passthrough, save_shared_folders, save_usb_passthrough, stop_vm_by_pid, LaunchOptions, QemuProcess, SharedFolder, UsbPassthrough};
pub use qemu_config::{BootMode, QemuConfig};
pub use single_gpu_scripts::generate_single_gpu_scripts;
pub use snapshot::{create_snapshot, delete_snapshot, list_snapshots, restore_snapshot, Snapshot};