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
Deskripsi
Perintah dotnet package search
mencari paket NuGet.
Argumen
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 konfigurasi NuGet. 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
danjson
. Default adalahtable
.--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 default 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 default adalah 20.
--verbosity
Tampilkan jumlah detail ini dalam output:
normal
, ,minimal
ataudetailed
. Default adalahnormal
.
-?|-h|--help
Mencetak deskripsi cara menggunakan perintah.
Contoh
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 |