https://github.com/silverwolf2k20/nugetlocalloader
Локальный загрузчик Nuget пакетов с зависимостями.
https://github.com/silverwolf2k20/nugetlocalloader
cli csharp loader localstorage nuget tool
Last synced: about 2 months ago
JSON representation
Локальный загрузчик Nuget пакетов с зависимостями.
- Host: GitHub
- URL: https://github.com/silverwolf2k20/nugetlocalloader
- Owner: SilverWolf2k20
- License: mit
- Created: 2023-12-05T18:16:42.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-25T12:58:55.000Z (about 2 years ago)
- Last Synced: 2025-06-05T14:06:21.018Z (about 1 year ago)
- Topics: cli, csharp, loader, localstorage, nuget, tool
- Language: C#
- Homepage: https://vk.com/okolo_it_govnokoding
- Size: 91.8 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# NugetLocalLoader

[](https://github.com/SilverWolf2k20/OkoloIt.Utilities.Logging/blob/master/LICENSE.md)
**NugetLocalLoader - это программа для загрузки Nuget пакетов в локальную папку со всеми зависимостями.**
## Поддерживаемые версии .NET
Данное программное обеспечение работает на .NET 8.0. Для работы с программой необходимо установить dotnet sdk 8.0.0.
## Установка
``` batch
dotnet tool install llnuget --global --prerelease --add-source .\nupkg --version 1.0.0
```
## Использование
### Команда `find`
Выполняет поиск данных о пакетах.
Подкоманда `packages` выполняет поиск пакетов.
``` batch
:: -c, --count Количество выводимых записей в консоль (По умолчанию 10).
llnuget find packages
```
Подкоманда `versions` выполняет поиск версий пакета.
``` batch
:: -c, --count Количество выводимых записей в консоль (По умолчанию 10).
llnuget find versions
```
Подкоманда `deps` выполняет поиск зависимостей пакета.
``` batch
:: -v, --version Версия пакета.
llnuget find deps
```
Подкоманда `storage` выполняет поиск сущесвующих пакетов в указанной директории.
``` batch
:: -c, --count Количество выводимых записей в консоль (По умолчанию 10).
:: -s, --save-to-file Сохраняет список в файл.
llnuget find storage
```
### Команда `load`
Выполняет загрузку пакетов.
Подкоманда `package` выполняет загрузку пакета.
``` batch
:: -c, --can-load-dependencies Флаг загрузки зависимостей пакета.
:: -i, --can-ignore-existing Флаг игнорирования существующих пакетов.
:: -v, --version Версия пакета.
:: -p, --package-folder Директория с пакетами.
:: -e, --existing-package-list Файл со списком существующих пакетов.
llnuget load package
```
## Дорожная карта
- [X] Поиск пакета
- [X] Отображение всех версий пакета
- [X] Загрузка пакета
- [X] Полноценное Cli приложение
- [X] Поиск зависимостей пакета
- [X] Загрузка всех зависимостей пакета
- [X] Фильтрация зависимостей на основе списка существующих
- [X] Геренераторы списков существующих пакетов
- [X] Написание тестов и исправление вылетов
- [ ] Полноценное GUI приложение
## Авторы
[Okolo IT](https://vk.com/okolo_it_govnokoding)
## Лицензия
>Вы можете ознакомиться с полной лицензией [здесь](https://github.com/SilverWolf2k20/NugetLocalLoader/blob/master/LICENSE.md)
Этот проект находится под лицензией **MIT**.