@@ -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