From 6033a9109c648bfc1e284bbaf32673d1044c9100 Mon Sep 17 00:00:00 2001
From: Justin Brooks <justin@jzbrooks.com>
Date: Mon, 29 Aug 2022 11:32:47 -0400
Subject: [PATCH] Avoid treating a directory file as a file

---
 vgo/src/main/kotlin/com/jzbrooks/vgo/Application.kt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/vgo/src/main/kotlin/com/jzbrooks/vgo/Application.kt b/vgo/src/main/kotlin/com/jzbrooks/vgo/Application.kt
index aa386d69..915e4106 100644
--- a/vgo/src/main/kotlin/com/jzbrooks/vgo/Application.kt
+++ b/vgo/src/main/kotlin/com/jzbrooks/vgo/Application.kt
@@ -217,7 +217,7 @@ class Application {
         assert(input.isDirectory)
         assert(output.isDirectory || !output.exists())
 
-        for (file in input.walkTopDown().filter { file -> !file.isHidden }) {
+        for (file in input.walkTopDown().filter { file -> !file.isHidden && !file.isDirectory }) {
             handleFile(file, File(output, file.name), options)
         }