dotnet 패키지 검색
이 문서는 .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
설명
이 dotnet package search
명령은 NuGet 패키지를 검색합니다.
인수
search terms
결과를 필터링할 검색어를 지정합니다. 이 인수를 사용하여 제공된 쿼리와 일치하는 패키지를 검색합니다. 예:
dotnet package search json
옵션
--configfile
NuGet 구성 파일입니다. 지정된 경우 이 파일의 설정만 사용됩니다. 지정되지 않으면 현재 디렉터리의 구성 파일의 계층 구조가 사용됩니다. 자세한 내용은 일반적인 NuGet 구성을 참조하십시오.
--exact-match
이 옵션은 ID가 지정된 검색 용어와 정확히 일치하는 패키지만 포함하도록 검색 범위를 좁혀 부분 일치 항목을 효과적으로 필터링합니다. 식별된 패키지에 사용 가능한 모든 버전의 간결한 목록을 제공합니다. 무시되는 원인
--take
및--skip
옵션입니다. 이 옵션을 사용하여 지정된 패키지의 사용 가능한 모든 버전을 표시합니다.--format
형식 옵션은 다음과 같습니다
table
json
. 기본값은table
입니다.--interactive
명령이 중지되고 사용자 입력 또는 작업을 대기할 수 있도록 허용합니다(예: 인증 완료).
--prerelease
시험판 패키지를 표시하도록 허용합니다.
--skip
페이지 매김에 대해 건너뛸 결과 수입니다. 기본값은 0입니다.
--source <SOURCE>
검색할 패키지 원본입니다. 여러 --source 옵션을 전달하여 여러 패키지 원본을 검색할 수 있습니다.
--take
반환할 결과 수입니다. 기본값은 20입니다.
--verbosity
출력
normal
minimal
detailed
에 다음과 같은 세부 정보를 표시합니다. 기본값은normal
입니다.
-?|-h|--help
명령을 사용하는 방법에 대한 설명을 출력합니다.
예제
검색 용어 "Newtonsoft.Json"과 일치하는 패키지를 NuGet.org 검색하고 출력을 최대 20개의 패키지가 있는 테이블로 렌더링합니다.
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json
Source: 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 | |---------------------------------------------|----------------|--------|-----------------| ...
검색 용어 "Newtonsoft.Json"과 일치하는 패키지를 NuGet.org 검색하고 출력을 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 두 개의 결과만 표시하고 검색 결과의 첫 번째 패키지를 건너뜁니다.
dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --skip 1 --take 2
Source: 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-match
Source: https://api.nuget.org/v3/index.json | Package ID | Version | Owners | Downloads | |---------------------------------------------|---------|--------|-----------------| | Newtonsoft.Json | 13.0.3 | | 3,829,822,911 |
.NET