summaryrefslogtreecommitdiff
path: root/src/WWWStaticus.hs
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2019-02-17 11:59:50 +0100
committerMiguel <m.i@gmx.at>2019-02-17 11:59:50 +0100
commite4fdf5ac751273bcea58beaafb7d7e98f3a93b85 (patch)
treebbbc36bf1c0304887d1a9f6a2b58b34cbaf03fad /src/WWWStaticus.hs
parentd0a2a6ed5ed787fc613f73ba74439d1beba0d1c1 (diff)
cleaning up in progress
Diffstat (limited to 'src/WWWStaticus.hs')
-rw-r--r--src/WWWStaticus.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/WWWStaticus.hs b/src/WWWStaticus.hs
index 01485e4..cd9e454 100644
--- a/src/WWWStaticus.hs
+++ b/src/WWWStaticus.hs
@@ -17,6 +17,7 @@ import System.Directory
import Control.Monad
import Data.Tree
import Data.Maybe
+import Data.List
-- |Runs WWWStaticus given an input and an output directory and a list of
-- plugins. This traverses 'inp' recursively and runs all the plugins
@@ -55,7 +56,7 @@ trvDirTree fp f = unfoldTreeM unf fp >>= sequence_
-- |get list of subdirectories
getDirList :: FilePath -> IO [FilePath]
-getDirList d = map ((d++"/")++) <$> listDirectory d
+getDirList d = filter (not.isPrefixOf ".") <$> map ((d++"/")++) <$> listDirectory d
>>= filterM doesDirectoryExist
-- |run plugins in a single directory 'path'.