この記事の対象: ✔️ .NET 8.0.2xx SDK 以降のバージョン
名前
dotnet package search - NuGet パッケージを検索します。
概要
dotnet package search <SEARCH TERM> [--configfile <FILE>] [--exact-match] [--format <FORMAT OPTION>]
[--interactive] [--prerelease] [--skip <NUMBER>] [--source <SOURCE>] [--take <NUMBER>]
[--verbosity <VERBOSITY VALUE>]
dotnet package search -h|--help
Description
dotnet package search コマンドは、NuGet パッケージを検索します。
論争
search terms結果をフィルター処理する検索語句を指定します。 指定されたクエリに一致するパッケージを検索するには、この引数を使用します。 例:
dotnet package search json。
オプション
-
--configfile <FILE>使用する NuGet 構成ファイル (nuget.config)。 指定した場合、このファイルの設定のみが使用されます。 指定しない場合、現在のディレクトリからの構成ファイルの階層が使用されます。 詳細については、「一般的な NuGet 構成」をご覧ください。
--exact-matchこのオプションでは、ID が指定された検索用語と完全に一致するパッケージのみを含むように検索を絞り込み、部分的な一致を効果的に除外します。 識別されたパッケージで使用可能なすべてのバージョンの簡潔な一覧が提供されます。
--takeオプションと--skipオプションを無視します。 このオプションを使用して、指定したパッケージの使用可能なすべてのバージョンを表示します。--format形式オプションは、
tableとjsonです。 既定値はtableです。-
--interactiveコマンドを停止して、ユーザーの入力または操作のために待機させることができます。 たとえば、認証を完了する場合があります。
--prereleaseプレリリース パッケージの表示を許可します。
--skip改ページ位置のスキップする結果の数。 既定値は 0 です。
--source <SOURCE>検索するパッケージ ソース。 複数のソース オプションを渡して、複数のパッケージ ソースを検索できます。
--take返される結果の数。 既定値は 20 です。
-
-v|--verbosity <LEVEL>コマンドの詳細レベルを設定します。 指定できる値は、
q[uiet]、m[inimal]、n[ormal]、d[etailed]、およびdiag[nostic]です。 詳細については、LoggerVerbosityを参照してください。 -
-?|-h|--helpコマンドの使用方法を示した説明を出力します。
例示
NuGet.org 検索語句 "Newtonsoft.Json" と一致するパッケージを検索し、最大 20 個のパッケージを含むテーブルとして出力をレンダリングします。
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.jsonSource: https://api.nuget.org/v3/index.json | Package ID | Latest Version | Owners | Downloads | |---------------------------------------------|----------------|--------|-----------------| | Newtonsoft.Json | 13.0.3 | | 3,829,822,911 | |---------------------------------------------|----------------|--------|-----------------| | Newtonsoft.Json.Bson | 1.0.2 | | 554,641,545 | |---------------------------------------------|----------------|--------|-----------------| | Newtonsoft.Json.Schema | 3.0.15 | | 39,648,430 | |---------------------------------------------|----------------|--------|-----------------| | Microsoft.AspNetCore.Mvc.NewtonsoftJson | 7.0.12 | | 317,067,823 | |---------------------------------------------|----------------|--------|-----------------| ...NuGet.org 検索語句 "Newtonsoft.Json" と一致するパッケージを検索し、出力を json としてレンダリングします。
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --format json{ "version": 2, "problems": [], "searchResult": [ { "sourceName": "https://api.nuget.org/v3/index.json", "packages": [ { "id": "Newtonsoft.Json", "latestVersion": "13.0.3", "totalDownloads": 4456137550, "owners": "dotnetfoundation, jamesnk, newtonsoft" }, { "id": "Newtonsoft.Json.Bson", "latestVersion": "1.0.2", "totalDownloads": 655362732, "owners": "dotnetfoundation, jamesnk, newtonsoft" }, { "id": "Newtonsoft.Json.Schema", "latestVersion": "3.0.15", "totalDownloads": 46062119, "owners": "jamesnk, newtonsoft" }, { "id": "Microsoft.AspNetCore.Mvc.NewtonsoftJson", "latestVersion": "8.0.3", "totalDownloads": 372202749, "owners": "aspnet, dotnetframework, Microsoft" }, { "id": "Newtonsoft.Json.Encryption", "latestVersion": "2.2.0", "totalDownloads": 113101, "owners": "simoncropp" } ] } ] }検索語句 "Newtonsoft.Json" を使用してパッケージの NuGet.org を検索し、2 つの結果のみを表示し、検索結果の最初のパッケージをスキップします。
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --skip 1 --take 2Source: https://api.nuget.org/v3/index.json | Package ID | Latest Version | Owners | Downloads | |---------------------------------------------|----------------|--------|-----------------| | Newtonsoft.Json.Bson | 1.0.2 | | 554,641,545 | | Newtonsoft.Json.Schema | 3.0.15 | | 39,648,430 |"Newtonsoft.Json" と完全に一致するパッケージを検索し、使用可能なすべてのバージョンを一覧表示します。名前または説明の一部として "Newtonsoft.Json" を含むパッケージは無視しますが、完全には一致しません。
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --exact-matchSource: https://api.nuget.org/v3/index.json | Package ID | Version | Owners | Downloads | |---------------------------------------------|---------|--------|-----------------| | Newtonsoft.Json | 13.0.3 | | 3,829,822,911 |
.NET