     public var metadata = Metadata()
 
     public var parsesFrontmatter = true
-
-    public var shouldCleanBeforeBuild = true
 
     public var ignoreFilters = [IgnoreFilter]()
 

        }
    }

    func cleanIfNeeded() throws {
        if shouldCleanBeforeBuild {
            try absoluteDestination.delete()
        }
    }
}

        site.run(plugins: plugins, completionHandler: completionHandler)
    }

    public func build(shouldClean: Bool = true, completionHandler: @escaping BuildCompletionHandler) {
        process { previousError, site in
            guard previousError == nil else {
                completionHandler(previousError, site)
