Skip to content

Commit a4ef7a2

Browse files
committed
Use APPDATA directory if on Windows
1 parent 540e402 commit a4ef7a2

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/main/java/dev/latvian/mods/packsync/PackSync.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,8 +242,11 @@ public static void findMods(Executor executor, IDiscoveryPipeline pipeline) thro
242242
}
243243
}
244244

245+
var platform = getPlatform();
246+
var userHome = platform.equals("windows") ? System.getenv("APPDATA") : System.getProperty("user.home");
245247
var repositoryEnv = Optional.ofNullable(System.getenv("PACK_SYNC_REPO_DIRECTORY")).orElse("");
246-
var repository = repositoryEnv.isEmpty() ? Path.of(System.getProperty("user.home")).resolve(".latvian.dev").resolve("pack-sync") : Path.of(repositoryEnv);
248+
249+
var repository = repositoryEnv.isEmpty() ? Path.of(userHome).resolve("latvian.dev").resolve("pack-sync") : Path.of(repositoryEnv);
247250

248251
if (Files.notExists(repository) || !Files.isDirectory(repository)) {
249252
try {

0 commit comments

Comments
 (0)