client: fix default sessionfile/config args
This commit is contained in:
@@ -88,8 +88,8 @@ public class RuneLite
|
||||
public static final File PROFILES_DIR = new File(RUNELITE_DIR, "profiles");
|
||||
public static final File SCREENSHOT_DIR = new File(RUNELITE_DIR, "screenshots");
|
||||
public static final File LOGS_DIR = new File(RUNELITE_DIR, "logs");
|
||||
public static final String DEFAULT_SESSION_FILE = "session";
|
||||
public static final String DEFAULT_CONFIG_FILE = "settings.properties";
|
||||
public static final File DEFAULT_SESSION_FILE = new File(RUNELITE_DIR, "session");
|
||||
public static final File DEFAULT_CONFIG_FILE = new File(RUNELITE_DIR, "settings.properties");
|
||||
|
||||
@Getter
|
||||
private static Injector injector;
|
||||
@@ -179,12 +179,14 @@ public class RuneLite
|
||||
parser.accepts("debug", "Show extra debugging output");
|
||||
|
||||
final ArgumentAcceptingOptionSpec<File> sessionfile = parser.accepts("sessionfile", "Use a specified session file")
|
||||
.withRequiredArg().defaultsTo(DEFAULT_SESSION_FILE)
|
||||
.withValuesConvertedBy(new ConfigFileConverter());
|
||||
.withRequiredArg()
|
||||
.withValuesConvertedBy(new ConfigFileConverter())
|
||||
.defaultsTo(DEFAULT_SESSION_FILE);
|
||||
|
||||
final ArgumentAcceptingOptionSpec<File> configfile = parser.accepts("config", "Use a specified config file")
|
||||
.withRequiredArg().defaultsTo(DEFAULT_CONFIG_FILE)
|
||||
.withValuesConvertedBy(new ConfigFileConverter());
|
||||
.withRequiredArg()
|
||||
.withValuesConvertedBy(new ConfigFileConverter())
|
||||
.defaultsTo(DEFAULT_CONFIG_FILE);
|
||||
|
||||
final ArgumentAcceptingOptionSpec<ClientUpdateCheckMode> updateMode = parser
|
||||
.accepts("rs", "Select client type")
|
||||
|
||||
@@ -142,7 +142,7 @@ public class ConfigManager
|
||||
else
|
||||
{
|
||||
File profileDir = new File(RuneLite.PROFILES_DIR, session.getUsername().toLowerCase());
|
||||
return new File(profileDir, RuneLite.DEFAULT_CONFIG_FILE);
|
||||
return new File(profileDir, RuneLite.DEFAULT_CONFIG_FILE.getName());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -335,7 +335,7 @@ public class ConfigManager
|
||||
|
||||
parent.mkdirs();
|
||||
|
||||
File tempFile = new File(parent, RuneLite.DEFAULT_CONFIG_FILE + ".tmp");
|
||||
File tempFile = new File(parent, RuneLite.DEFAULT_CONFIG_FILE.getName() + ".tmp");
|
||||
|
||||
try (FileOutputStream out = new FileOutputStream(tempFile))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user