diff --git a/src/Commands/Run.swift b/src/Commands/Run.swift index bf606f48..e94ae7d3 100644 --- a/src/Commands/Run.swift +++ b/src/Commands/Run.swift @@ -82,7 +82,8 @@ struct Run: AsyncParsableCommand { mount: mount, registry: registry, organization: organization, - vncPort: vncPort + vncPort: vncPort, + recoveryMode: recoveryMode ) } } diff --git a/src/LumeController.swift b/src/LumeController.swift index 697ea7c8..91e82287 100644 --- a/src/LumeController.swift +++ b/src/LumeController.swift @@ -288,7 +288,7 @@ final class LumeController { let vm = try get(name: normalizedName) SharedVM.shared.setVM(name: normalizedName, vm: vm) - try await vm.run(noDisplay: noDisplay, sharedDirectories: sharedDirectories, mount: mount, vncPort: vncPort) + try await vm.run(noDisplay: noDisplay, sharedDirectories: sharedDirectories, mount: mount, vncPort: vncPort, recoveryMode: recoveryMode) Logger.info("VM started successfully", metadata: ["name": normalizedName]) } catch { SharedVM.shared.removeVM(name: normalizedName)