mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-10 04:16:02 -04:00
feat: change directory to game dir in generated shell scripts.
This commit is contained in:
parent
fd246b7bc6
commit
eedb9f148c
@ -435,6 +435,10 @@ public class DefaultLauncher extends Launcher {
|
|||||||
writer.newLine();
|
writer.newLine();
|
||||||
writer.write(new CommandBuilder().add("cd", "/D", repository.getRunDirectory(version.getId()).getAbsolutePath()).toString());
|
writer.write(new CommandBuilder().add("cd", "/D", repository.getRunDirectory(version.getId()).getAbsolutePath()).toString());
|
||||||
writer.newLine();
|
writer.newLine();
|
||||||
|
} else if (OperatingSystem.CURRENT_OS == OperatingSystem.OSX || OperatingSystem.CURRENT_OS == OperatingSystem.LINUX) {
|
||||||
|
writer.write("#!/usr/bin/env bash");
|
||||||
|
writer.write(new CommandBuilder().add("cd", repository.getRunDirectory(version.getId()).getAbsolutePath()).toString());
|
||||||
|
writer.newLine();
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(options.getPreLaunchCommand())) {
|
if (StringUtils.isNotBlank(options.getPreLaunchCommand())) {
|
||||||
writer.write(options.getPreLaunchCommand());
|
writer.write(options.getPreLaunchCommand());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user