Skip to content

Локальный загрузчик Nuget пакетов с зависимостями.

License

Notifications You must be signed in to change notification settings

SilverWolf2k20/NugetLocalLoader

Repository files navigation

NugetLocalLoader

coverage License: MIT

NugetLocalLoader - это программа для загрузки Nuget пакетов в локальную папку со всеми зависимостями.

Поддерживаемые версии .NET

Данное программное обеспечение работает на .NET 8.0. Для работы с программой необходимо установить dotnet sdk 8.0.0.

Установка

dotnet tool install llnuget --global --prerelease --add-source .\nupkg --version 1.0.0

Использование

Команда find

Выполняет поиск данных о пакетах.

Подкоманда packages выполняет поиск пакетов.

:: -c, --count <count>  Количество выводимых записей в консоль (По умолчанию 10).
llnuget find packages <package_name>

Подкоманда versions выполняет поиск версий пакета.

:: -c, --count <count>  Количество выводимых записей в консоль (По умолчанию 10).
llnuget find versions <package_name>

Подкоманда deps выполняет поиск зависимостей пакета.

:: -v, --version <version>  Версия пакета.
llnuget find deps <package_name>

Подкоманда storage выполняет поиск сущесвующих пакетов в указанной директории.

:: -c, --count <count>  Количество выводимых записей в консоль (По умолчанию 10).
:: -s, --save-to-file <save-to-file> Сохраняет список в файл.
llnuget find storage <package_folder>

Команда load

Выполняет загрузку пакетов.

Подкоманда package выполняет загрузку пакета.

:: -c, --can-load-dependencies Флаг загрузки зависимостей пакета.
:: -i, --can-ignore-existing Флаг игнорирования существующих пакетов.
:: -v, --version <version> Версия пакета.
:: -p, --package-folder <package-folder> Директория с пакетами.
:: -e, --existing-package-list <existing-package-list> Файл со списком существующих пакетов.
llnuget load package <package_name>

Дорожная карта

  • Поиск пакета
  • Отображение всех версий пакета
  • Загрузка пакета
  • Полноценное Cli приложение
  • Поиск зависимостей пакета
  • Загрузка всех зависимостей пакета
  • Фильтрация зависимостей на основе списка существующих
  • Геренераторы списков существующих пакетов
  • Написание тестов и исправление вылетов
  • Полноценное GUI приложение

Авторы

Okolo IT

Лицензия

Вы можете ознакомиться с полной лицензией здесь Этот проект находится под лицензией MIT.