public Task Run(CancellationToken cancellationToken) { var deploymentRepositoryRoot = _deploymentConfigurationPathProvider.GetDeploymentRepositoryRoot(); var deploymentConfigurationRoots = new List <DirectoryInfo>(); RecusivelyBuildDeploymentConfigurationRoots(deploymentRepositoryRoot, deploymentConfigurationRoots); Console.WriteLine("Deployment Configuration Roots: "); deploymentConfigurationRoots.ForEach(x => Console.WriteLine($"{x.FullName}")); return(Task.CompletedTask); }