Detect only returns true if cabal file exists