pencarian paket dotnet

Artikel ini berlaku untuk: ✔️ .NET 8.0.2xx SDK dan versi yang lebih baru

Nama

dotnet package search - Mencari paket NuGet.

Sinopsis

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

Perintah dotnet package search mencari paket NuGet.

Arguments

  • search terms

    Menentukan istilah pencarian untuk memfilter hasil. Gunakan argumen ini untuk mencari paket yang cocok dengan kueri yang disediakan. Contoh: dotnet package search json.

Opsi

  • --configfile <FILE>

    File konfigurasi NuGet (nuget.config) untuk digunakan. Jika ditentukan, hanya pengaturan dari file ini yang akan digunakan. Jika tidak ditentukan, hierarki file konfigurasi dari direktori saat ini akan digunakan. Untuk informasi selengkapnya, lihat Konfigurasi NuGet Umum.

  • --exact-match

    Opsi ini mempersempit pencarian untuk hanya menyertakan paket yang ID-nya sama persis dengan istilah pencarian yang ditentukan, secara efektif memfilter kecocokan parsial apa pun. Ini menyediakan daftar ringkas dari semua versi yang tersedia untuk paket yang diidentifikasi. --take Penyebab dan --skip opsi untuk diabaikan. Gunakan opsi ini untuk menampilkan semua versi paket tertentu yang tersedia.

  • --format

    Opsi format adalah table dan json. Defaultnya adalah table.

  • --interactive

    Memungkinkan perintah berhenti dan menunggu input atau tindakan pengguna. Misalnya, untuk menyelesaikan autentikasi.

  • --prerelease

    Perbolehkan paket prarilis ditampilkan.

  • --skip

    Jumlah hasil yang akan dilewati, untuk penomoran halaman. Nilai defaultnya adalah 0.

  • --source <SOURCE>

    Sumber paket untuk dicari. Anda dapat meneruskan beberapa opsi --source untuk mencari beberapa sumber paket.

  • --take

    Jumlah hasil yang akan dikembalikan. Nilai defaultnya adalah 20.

  • -v|--verbosity <LEVEL>

    Mengatur tingkat verbositas perintah. Nilai yang diizinkan adalah q[uiet], m[inimal], n[ormal], d[etailed], dan diag[nostic]. Untuk informasi selengkapnya, lihat LoggerVerbosity .

  • -?|-h|--help

    Mencetak deskripsi cara menggunakan perintah.

Examples

  • Cari NuGet.org untuk paket yang cocok dengan istilah pencarian "Newtonsoft.Json," dan render output sebagai tabel dengan hingga 20 paket:

    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     |
        |---------------------------------------------|----------------|--------|-----------------|
        ...
    
  • Cari NuGet.org untuk paket yang cocok dengan istilah pencarian "Newtonsoft.Json," dan render output sebagai 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"
                }
            ]
            }
        ]
        }
    
  • Cari NuGet.org untuk paket menggunakan istilah pencarian "Newtonsoft.Json," hanya menampilkan dua hasil, dan melewati paket pertama dalam hasil pencarian:

    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      |
    
  • Cari paket yang sama persis dengan "Newtonsoft.Json" dan cantumkan semua versi yang tersedia, mengabaikan paket apa pun yang berisi "Newtonsoft.Json" sebagai bagian dari nama atau deskripsi mereka tetapi tidak cocok dengannya:

    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   |