on master help sign in
prevent "-h" or "--help" from generating dir

assume user in general is not expecting "--something" directory to be generated.

commit5b36fea95cc94975d67067a3d01c92c7f49098dd authorJavran Cheng <Javran.c@gmail.com> dateThu 24 Sep 2015, 15:26 (11 years ago) parentbbacb45
1 file changed+2−2
src/Hakyll/Init.hs+2−2
src/Hakyll/Init.hs+2−2
@@ -9,7 +9,7 @@ import Control.Arrow (first)
99import Control.Monad (forM_)
1010import Data.Char (isAlphaNum, isNumber)
1111import Data.List (foldl')
12−import Data.List (intercalate)
12+import Data.List (intercalate, isPrefixOf)
1313import Data.Version (Version (..))
1414import System.Directory (canonicalizePath, copyFile)
1515import System.Environment (getArgs, getProgName)
@@ -31,7 +31,7 @@ main = do
3131 files <- getRecursiveContents (const $ return False) srcDir
3232
3333 case args of
34− [dstDir] -> do
34+ [dstDir] | not ("-" `isPrefixOf` dstDir) -> do
3535 forM_ files $ \file -> do
3636 let dst = dstDir </> file
3737 src = srcDir </> file