From 297ed8a3f6c48ecf906d9b620635e47103c13890 Mon Sep 17 00:00:00 2001 From: Danielle Voznyy Date: Tue, 28 May 2024 00:29:17 -0400 Subject: [PATCH] fix: Create template directory if it doesn't exist --- gradle.properties | 2 +- .../kotlin/com/mineinabyss/keepup/commands/ConfigCommand.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle.properties b/gradle.properties index e668577..23c49cc 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ kotlin.code.style=official -version=3.0.0-alpha.2 +version=3.0.0-alpha.3 diff --git a/src/main/kotlin/com/mineinabyss/keepup/commands/ConfigCommand.kt b/src/main/kotlin/com/mineinabyss/keepup/commands/ConfigCommand.kt index 1e03fa9..c9b41fb 100644 --- a/src/main/kotlin/com/mineinabyss/keepup/commands/ConfigCommand.kt +++ b/src/main/kotlin/com/mineinabyss/keepup/commands/ConfigCommand.kt @@ -55,7 +55,7 @@ class ConfigCommand : CliktCommand(name = "config", help = "Syncs local config f "-t", "--template-cache", help = "Directory to cache template results, if unspecified will not templates .peb files" ) - .path(mustExist = false, canBeFile = false, mustBeWritable = true) + .path(mustExist = false, canBeFile = false) @OptIn(ExperimentalStdlibApi::class) override fun run() { @@ -75,7 +75,7 @@ class ConfigCommand : CliktCommand(name = "config", help = "Syncs local config f val destToSource = tree.destFilesForRoots(paths) val trackedFiles = destToSource.keys.map { it.pathString }.toSet() t.println("${MSG.info} Synchronizing ${trackedFiles.size} files...") - + templateCacheDir?.createParentDirectories() val startTime = TimeSource.Monotonic.markNow() val templater = Templater() val results = runBlocking(Dispatchers.IO) {