aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/try_gleam.gleam5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/try_gleam.gleam b/src/try_gleam.gleam
index f34f4a7..f441722 100644
--- a/src/try_gleam.gleam
+++ b/src/try_gleam.gleam
@@ -298,6 +298,11 @@ fn generate_stdlib_bundle(modules: List(String)) -> snag.Result(Nil) {
}
fn reset_output() -> snag.Result(Nil) {
+ use _ <- result.try(
+ simplifile.create_directory_all(public)
+ |> file_error("Failed to delete public directory"),
+ )
+
use files <- result.try(
simplifile.read_directory(public)
|> file_error("Failed to read public directory"),