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, minimalveya detailed. 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   |