docs: def check_directory(self):
          """Check if migrations directory exists."""
          exists = os.path.exists(self.directory)
          if not exists:
              logger.error("No migrations directory found. Check your path or create a migration first.")
              logger.error("Directory: %s" % self.directory)
          return exists