From c060c7f347e88030036d7e6b6b891d22f05071c7 Mon Sep 17 00:00:00 2001
From: inseo <i32kim@uwaterloo.ca>
Date: Fri, 10 Feb 2023 17:31:13 -0500
Subject: [PATCH] Gradle Build error for console has been fixed.

---
 console/build.gradle                          |  2 +-
 .../notes/multi/utilities/Filemanager.kt      | 29 +++++++++++++++++++
 2 files changed, 30 insertions(+), 1 deletion(-)
 create mode 100644 utilities/src/main/kotlin/notes/multi/utilities/Filemanager.kt

diff --git a/console/build.gradle b/console/build.gradle
index f66a3e6..178bd49 100644
--- a/console/build.gradle
+++ b/console/build.gradle
@@ -13,5 +13,5 @@ dependencies {
 
 application {
     // Define the main class for the application.
-    mainClass = 'notes.multi.console.Console.kt'
+    mainClass = 'notes.multi.console.ConsoleKt'
 }
diff --git a/utilities/src/main/kotlin/notes/multi/utilities/Filemanager.kt b/utilities/src/main/kotlin/notes/multi/utilities/Filemanager.kt
new file mode 100644
index 0000000..8963081
--- /dev/null
+++ b/utilities/src/main/kotlin/notes/multi/utilities/Filemanager.kt
@@ -0,0 +1,29 @@
+package notes.multi.utilities
+
+import java.io.File
+import java.io.FileInputStream
+import java.util.*
+import kotlin.io.path.exists
+class Filemanager(val dir: String) {
+    private val directory = File(dir)
+
+    fun files() : MutableList<File> {
+        val retfiles = mutableListOf<File>()
+        for (f in directory.listFiles()!!) {
+            if (f.extension == "txt" || f.extension == "md") {
+                retfiles.add(f)
+            }
+        }
+        return retfiles
+    }
+
+
+    fun createfile() {
+        //TODO: Create File
+    }
+
+    fun deletefile(path:String) {
+        //TODO: DELETE FILE
+    }
+
+}
\ No newline at end of file
-- 
GitLab