dotnet package search
Bu makale şunlar için geçerlidir: ✔️ .NET 8.0.2xx SDK ve sonraki sürümler
Veri Akışı Adı
dotnet package search
- NuGet paketi arar.
Özet
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
Açıklama
Komutu dotnet package search
bir NuGet paketi arar.
Bağımsız değişkenler
search terms
Sonuçların filtreleneceği arama terimini belirtir. Sağlanan sorguyla eşleşen paketleri aramak için bu bağımsız değişkeni kullanın. Örnek:
dotnet package search json
.
Seçenekler
--configfile
NuGet yapılandırma dosyası. Belirtilirse, yalnızca bu dosyadaki ayarlar kullanılır. Belirtilmezse, geçerli dizindeki yapılandırma dosyalarının hiyerarşisi kullanılır. Daha fazla bilgi için bkz . Yaygın NuGet yapılandırmaları.
--exact-match
Bu seçenek, aramayı yalnızca kimlikleri belirtilen arama terimiyle tam olarak eşleşen paketleri içerecek şekilde daraltarak kısmi eşleşmeleri etkili bir şekilde filtreler. Tanımlanan paket için tüm kullanılabilir sürümlerin kısa bir listesini sağlar. Nedenler
--take
ve--skip
seçenekler yoksayılır. Belirtilen paketin tüm kullanılabilir sürümlerini görüntülemek için bu seçeneği kullanın.--format
Biçim seçenekleri ve
json
şeklindedirtable
. Varsayılan değer:table
.--interactive
Komutun durmasına ve kullanıcı girişini veya eylemini beklemesine izin verir (örneğin, kimlik doğrulamasını tamamlamak için).
--prerelease
Yayın öncesi paketlerin gösterilmesine izin verin.
--skip
Sayfalandırma için atlanması gereken sonuç sayısı. Varsayılan değer 0'tir.
--source <SOURCE>
Aranacak paket kaynağı. Birden çok paket kaynağında arama yapmak için birden çok --source seçeneği geçirebilirsiniz.
--take
Döndürülecek sonuç sayısı. Varsayılan değer 20'dir.
--verbosity
Çıktıda bu kadar ayrıntı görüntüleyin:
normal
,minimal
veyadetailed
. Varsayılan değer:normal
.
-?|-h|--help
komutunun nasıl kullanılacağına ilişkin bir açıklama yazdırır.
Örnekler
"Newtonsoft.Json" arama terimiyle eşleşen paketler için arama NuGet.org ve çıkışı en fazla 20 paket içeren bir tablo olarak işleyin:
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" arama terimiyle eşleşen paketler için arama NuGet.org ve çıkışı json olarak işleyin.
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" arama terimini kullanarak paketler için arama NuGet.org, yalnızca iki sonuç gösterin ve arama sonucundaki ilk paketleri atlayın:
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" ile tam olarak eşleşen paketleri arayın ve adının veya açıklamasının bir parçası olarak "Newtonsoft.Json" içeren ancak tam olarak eşleşmeyen paketleri yoksayarak tüm kullanılabilir sürümlerini listeleyin:
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 |