From 35704edf8e7600820829c325b1d8236e18890dc9 Mon Sep 17 00:00:00 2001 From: Alessandro Autiero Date: Fri, 7 Oct 2022 20:43:59 +0200 Subject: [PATCH] Fixed CLI --- lib/cli.dart | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/cli.dart b/lib/cli.dart index 6a6e9f3..499f31e 100644 --- a/lib/cli.dart +++ b/lib/cli.dart @@ -89,7 +89,7 @@ Future handleCLI(List args) async { ..addOption("server-type", allowed: ["embedded", "remote"], defaultsTo: serverJson["embedded"] ?? true ? "embedded" : "remote") ..addOption("server-host", defaultsTo: serverJson["host"]) ..addOption("server-port", defaultsTo: serverJson["port"]) - ..addOption("dll", defaultsTo: settingsJson["reboot"] ?? await loadBinary("reboot.dll", true)) + ..addOption("dll", defaultsTo: settingsJson["reboot"] ?? (await loadBinary("reboot.dll", true)).path) ..addOption("type", allowed: ["client", "server", "headless_server"], defaultsTo: _getDefaultType(gameJson)) ..addFlag("update", defaultsTo: settingsJson["auto_update"] ?? true, negatable: true) ..addFlag("log", defaultsTo: false); @@ -311,6 +311,10 @@ Future _changeReverseProxyState(String host, String port) async { FortniteVersion _createVersion(String? versionName, String? versionPath, List versions) { + if (versionPath != null) { + return FortniteVersion(name: "dummy", location: Directory(versionPath)); + } + if(versionName != null){ try { return versions.firstWhere((element) => versionName == element.name); @@ -319,12 +323,8 @@ FortniteVersion _createVersion(String? versionName, String? versionPath, List