Exemple #1
0
 public static void ListAllPackagesAndVersions(LocalDirectoryNugetRepository repository, TextWriter writer)
 {
     foreach (var packageDirectoryPath in repository.DirectoryPath.EnumerateDirectories())
     {
         LocalDirectoryNugetRepository.ListAllPackageVersions(packageDirectoryPath, writer);
     }
 }
Exemple #2
0
        public static void ListAllPackageVersions(LocalDirectoryNugetRepository repository, PackageID packageID, TextWriter writer)
        {
            var packageDirectoryName = NuGetIoUtilities.GetPackageDirectoryName(packageID);

            var packageDirectoryPath = PathUtilitiesExtra.Combine(repository.DirectoryPath, packageDirectoryName).Value.AsPackageDirectoryPath();

            LocalDirectoryNugetRepository.ListAllPackageVersions(packageDirectoryPath, writer);
        }
Exemple #3
0
        public static void ListAllPackageVersions(DirectoryPath localPackageRepositoryDirectoryPath, PackageID packageID, TextWriter writer)
        {
            var localDirectoryNugetRepository = new LocalDirectoryNugetRepository(localPackageRepositoryDirectoryPath);

            LocalDirectoryNugetRepository.ListAllPackageVersions(localDirectoryNugetRepository, packageID, writer);
        }