public static async Task BinderateAsync(BindingConfig config) { // Prime our Maven repositories await MavenFactory.Initialize(config); if (config.DownloadExternals) { var artifactDir = Path.Combine(config.BasePath, config.ExternalsDir); if (!Directory.Exists(artifactDir)) { Directory.CreateDirectory(artifactDir); } } await ProcessConfig(config); }