Skip to content

Commit 5bddeab

Browse files
Only delete output directory if it already exists
1 parent 19c6101 commit 5bddeab

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/build.gleam

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,14 @@ const out_dir = "./priv"
1212
pub fn main() {
1313
let posts = blog.posts()
1414

15-
let assert Ok(Nil) = file.delete(out_dir)
15+
case file.is_directory(out_dir) {
16+
Ok(True) -> {
17+
let assert Ok(Nil) = file.delete(out_dir)
18+
Nil
19+
}
20+
Ok(False) -> Nil
21+
Error(_) -> panic
22+
}
1623
let assert Ok(Nil) = file.copy_directory("./static", out_dir)
1724
create_page("/", index.view(posts))
1825
list.each(posts, fn(post) {

0 commit comments

Comments
 (0)