package io.gitlab.jfronny.resclone.api; import io.gitlab.jfronny.resclone.util.Result; import java.nio.file.Path; public interface PackFetcher { Result get(String baseUrl, Path targetDir, boolean forceDownload) throws Exception; String getSourceTypeName(); // The name for users to specify in the config }