Commit 5778e56f81619179068a193b1b3759bfea6eef39 Parent: 42efe40693c0c330e168339ede78ff9eb329832a Author: mcol <mcol@posteo.net> Date: 2021-11-25 23:56:14 +0000 Committer: mcol <mcol@posteo.net> Committed: 2021-11-25 23:56:14 +0000 Exclude repo template folder from output fixes #10
src/Templates.hs Modified
@@ -16,7 +16,7 @@ import Data.Maybe (catMaybes) import Data.Text (Text, unpack) import Git.Libgit2 (LgRepo) -import Path (Abs, Dir, File, Path, Rel, dirname, filename, parseAbsDir, toFilePath, (</>)) +import Path (Abs, Dir, File, Path, Rel, dirname, filename, parseAbsDir, toFilePath, (</>), dirname) import Path.IO (copyDirRecur, copyFile, doesDirExist, ensureDir, listDir) import System.Directory (canonicalizePath) import qualified System.FilePath as FP @@ -105,7 +105,7 @@ copyStaticDirs :: Path Abs Dir -> [Path Abs Dir] -> IO () copyStaticDirs output = mapM_ (\p -> copyDirRecur p (output </> dirname p)) . filterStaticDirs - filterStaticDirs = filter ((/=) "repo" . toFilePath) + filterStaticDirs = filter ((/=) "repo/" . toFilePath . dirname) copyStaticFiles :: Path Abs Dir -> [Path Abs File] -> IO () copyStaticFiles output = mapM_ (\p -> copyFile p (output </> filename p)) . filterStaticFiles