Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/silverwolf2k20/nugetlocalloader
Локальный загрузчик Nuget пакетов с зависимостями.
https://github.com/silverwolf2k20/nugetlocalloader
cli csharp loader localstorage nuget tool
Last synced: 16 days ago
JSON representation
Локальный загрузчик Nuget пакетов с зависимостями.
- Host: GitHub
- URL: https://github.com/silverwolf2k20/nugetlocalloader
- Owner: SilverWolf2k20
- License: mit
- Created: 2023-12-05T18:16:42.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-08T20:23:03.000Z (11 months ago)
- Last Synced: 2024-02-08T22:17:59.030Z (11 months 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
![coverage](https://img.shields.io/badge/version-1.1.0-blue)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](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**.