Číst v angličtině

Sdílet prostřednictvím


dotnet package search

Tento článek se vztahuje na: ✔️ .NET 8.0.2xx SDK a novější verze

Název

dotnet package search – Vyhledá balíček NuGet.

Synopse

.NET CLI
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

Popis

Příkaz dotnet package search vyhledá balíček NuGet.

Argumenty

  • search terms

    Určuje hledaný termín pro filtrování výsledků. Tento argument použijte k vyhledání balíčků odpovídajících zadanému dotazu. Příklad: dotnet package search json.

Možnosti

  • --configfile

    Konfigurační soubor NuGet. Pokud je zadáno, použijí se pouze nastavení z tohoto souboru. Pokud není zadáno, použije se hierarchie konfiguračních souborů z aktuálního adresáře. Další informace najdete v tématu Běžné konfigurace NuGet.

  • --exact-match

    Tato možnost zúží hledání tak, aby obsahovala jenom balíčky, jejichž ID přesně odpovídají zadanému hledanému termínu, a efektivně vyfiltruje všechny částečné shody. Poskytuje stručný seznam všech dostupných verzí identifikovaného balíčku. Příčiny --take a --skip možnosti, které se mají ignorovat. Tuto možnost použijte k zobrazení všech dostupných verzí zadaného balíčku.

  • --format

    Možnosti formátu jsou table a json. Výchozí hodnota je table.

  • --interactive

    Umožňuje, aby příkaz zastavil a čekal na vstup uživatele nebo akci (například k dokončení ověřování).

  • --prerelease

    Povolit předběžné verze balíčků, které se mají zobrazit.

  • --skip

    Počet výsledků, které se mají přeskočit, pro stránkování Výchozí hodnota je 0.

  • --source <SOURCE>

    Zdroj balíčku, který se má prohledávat. Můžete předat více možností --source pro vyhledávání více zdrojů balíčků.

  • --take

    Počet výsledků, které se mají vrátit. Výchozí hodnota je 20.

  • --verbosity

    Zobrazit toto množství podrobností ve výstupu: normal, minimalnebo detailed. Výchozí hodnota je normal.

  • -?|-h|--help

    Vytiskne popis použití příkazu.

Příklady

  • Vyhledejte NuGet.org balíčků, které odpovídají hledanému výrazu Newtonsoft.Json, a vykreslíte výstup jako tabulku s až 20 balíčky:

    .NET CLI
    dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json
    
    Output
        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     |
        |---------------------------------------------|----------------|--------|-----------------|
        ...
    
  • Vyhledejte NuGet.org balíčků, které odpovídají hledanému výrazu Newtonsoft.Json, a vykreslíte výstup jako json.

    .NET CLI
    dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --format json
    
    Output
        {
        "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"
                }
            ]
            }
        ]
        }
    
  • Vyhledejte NuGet.org balíčků pomocí hledaného termínu Newtonsoft.Json, zobrazí se jenom dva výsledky a první balíčky ve výsledku hledání přeskočí:

    .NET CLI
    dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --skip 1 --take 2
    
    Output
        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      |
    
  • Vyhledejte balíčky, které přesně odpovídají Newtonsoft.Json, a zobrazte seznam všech dostupných verzí a ignorujte všechny balíčky, které obsahují "Newtonsoft.Json" jako součást jejich názvu nebo popisu, ale neodpovídají přesně:

    .NET CLI
    dotnet package search Newtonsoft.Json --source https://api.nuget.org/v3/index.json --exact-match
    
    Output
        Source: https://api.nuget.org/v3/index.json
        | Package ID                                  | Version | Owners | Downloads       |
        |---------------------------------------------|---------|--------|-----------------|
        | Newtonsoft.Json                             | 13.0.3  |        | 3,829,822,911   |