команда init (Интерфейс командной строки NuGet)
Область применения: создание пакета • Поддерживаемые версии: 3.3+
Копирует все пакеты из неструктурированных папок в целевую папку с помощью иерархического макета, как описано для команды добавления. То есть использование эквивалентно использованию init
add
команды для каждого пакета в папке.
Как и в случае add
, назначение должно быть локальной папкой или UNC-путем; Репозитории пакетов HTTP, такие как nuget.org или частные серверы, не поддерживаются.
Использование
nuget init <source> <destination> [options]
где <source>
находится папка, содержащая пакеты, и <destination>
является локальной папкой или именем пути UNC, в которую копируются пакеты.
Параметры
-ConfigFile
Файл конфигурации NuGet для применения. Если не указано,
%AppData%\NuGet\NuGet.Config
используется (Windows) или~/.nuget/NuGet/NuGet.Config
~/.config/NuGet/NuGet.Config
(Mac/Linux).-Expand
Добавляет все файлы в каждый пакет, добавленный в источник пакета; аналогично
-Expand
командеadd
.-ForceEnglishOutput
(3.5+) Заставляет nuget.exe работать с использованием инвариантной и английской культуры.
-?|-help
Отображает сведения о справке для команды.
-NonInteractive
Подавляет запросы на ввод или подтверждение пользователя.
-Verbosity [normal|quiet|detailed]
Указывает объем сведений, отображаемых в выходных данных:
normal
(по умолчанию)quiet
илиdetailed
.
Примеры
nuget init c:\foo c:\bar
nuget init \\foo\packages \\bar\packages -Expand