shithub: MicroHs

Download patch

ref: 258085a196b833bb8474886baeeec4d4d65fec9f
parent: d1344ee41db2da2281dea3232e1052f63bc8ecf5
author: Lennart Augustsson <lennart@augustsson.net>
date: Thu Mar 21 11:13:34 EDT 2024

Exports.

--- a/lib/System/Directory.hs
+++ b/lib/System/Directory.hs
@@ -2,6 +2,8 @@
   removeFile,
   doesFileExist,
   doesDirectoryExist,
+  getDirectoryContents,
+  listDirectory,
   ) where
 import Prelude
 import Control.Monad(when)
@@ -56,3 +58,6 @@
           s <- peekCAString sp
           loop (s:r)
   loop []
+
+listDirectory :: FilePath -> IO [String]
+listDirectory d = filter (\ n -> n /= "." && n /= "..") <$> getDirectoryContents d
--