diff --git a/src/Zifter/Stack.hs b/src/Zifter/Stack.hs
--- a/src/Zifter/Stack.hs
+++ b/src/Zifter/Stack.hs
@@ -2,6 +2,7 @@
 
 import Control.Monad
 import Control.Monad.IO.Class
+import Data.List (isInfixOf)
 import Path
 import Path.IO
 import System.Exit (ExitCode(..))
@@ -38,7 +39,9 @@
 stackGetPackageTargetTuples = do
     rd <- getRootDir
     (_, fs) <- liftIO $ listDirRecur rd
-    let cabalFiles = filter ((== ".cabal") . fileExtension) fs
+    let cabalFiles =
+            filter (not . isInfixOf ".stack-work" . toFilePath) $
+            filter ((== ".cabal") . fileExtension) fs
     (concat <$>) $
         forM cabalFiles $ \cabalFile -> do
             pd <-
diff --git a/zifter-stack.cabal b/zifter-stack.cabal
--- a/zifter-stack.cabal
+++ b/zifter-stack.cabal
@@ -1,7 +1,5 @@
 name: zifter-stack
-synopsis: zifter-stack
-description: zifter-stack
-version: 0.0.0.0
+version: 0.0.0.1
 cabal-version: >=1.10
 build-type: Simple
 license: MIT
@@ -9,6 +7,9 @@
 copyright: Copyright: (c) 2017 Tom Sydney Kerckhove
 maintainer: syd.kerckhove@gmail.com
 homepage: http://cs-syd.eu
+synopsis: zifter-stack
+description:
+    zifter-stack
 category: Zift
 author: Tom Sydney Kerckhove
 
