dotnet-add-package
Add or update a .NET package reference in a project file.
TLDR
Add a package to the project in the current directory
$ dotnet add package [package]
Add a package to a specific project
$ dotnet add [path/to/file.csproj] package [package]
Add a specific version of a package to the project
$ dotnet add package [package] --version [1.0.0]
Add a package using a specific NuGet source
$ dotnet add package [package] --source [https://api.nuget.org/v3/index.json]
Add a package only when targeting a specific framework
$ dotnet add package [package] --framework [net7.0]
Add and specify the directory where to restore packages (~/.nuget/packages by default)
$ dotnet add package [package] --package-directory [path/to/directory]