Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies to: package creation • Supported versions: 3.3+
Copies all the packages from a flat folder to a destination folder using a hierarchical layout as described for the add command. That is, using init is equivalent to using the add command on each package in the folder.
As with add, the destination must be either a local folder or a UNC path; HTTP package repositories such as nuget.org or private servers are not supported.
Usage
nuget init <source> <destination> [options]
where <source> is the folder containing packages and <destination> is the local folder or UNC pathname to which the packages are copied.
Options
-ConfigFileThe NuGet configuration file to apply. If not specified,
%AppData%\NuGet\NuGet.Config(Windows), or~/.nuget/NuGet/NuGet.Configor~/.config/NuGet/NuGet.Config(Mac/Linux) is used.-ExpandAdds all files in each package that's added to the package source; same as
-Expandwith theaddcommand.-ForceEnglishOutput(3.5+) Forces nuget.exe to run using an invariant, English-based culture.
-?|-helpDisplays help information for the command.
-NonInteractiveSuppresses prompts for user input or confirmations.
-Verbosity [normal|quiet|detailed]Specifies the amount of detail displayed in the output:
normal(the default),quiet, ordetailed.
Also see Environment variables
Examples
nuget init c:\foo c:\bar
nuget init \\foo\packages \\bar\packages -Expand