pencarian baru dotnet
Artikel ini berlaku untuk: ✔️ .NET Core 5.0.300 SDK dan versi yang lebih baru
Nama
dotnet new search
- mencari templat yang didukung oleh dotnet new
pada NuGet.org.
Sinopsis
dotnet new search <TEMPLATE_NAME>
dotnet new search [<TEMPLATE_NAME>] [--author <AUTHOR>] [-lang|--language <language>]
[--package <PACKAGE>] [--tag <TAG>] [--type <TYPE>]
[--columns <author|language|tags|type>] [--columns-all]
[-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]
Deskripsi
Perintah dotnet new search
mencari templat yang didukung oleh dotnet new
pada NuGet.org. <Saat TEMPLATE_NAME> ditentukan, cari templat yang berisi nama yang ditentukan.
Catatan
Dimulai dengan .NET 7 SDK, dotnet new
sintaks telah berubah:
--search
,--list
,--install
, dan--uninstall
opsi menjadilist
,search
,install
, danuninstall
sub-perintah.- Opsi
--update-apply
menjadi subperintahupdate
. - Untuk menggunakan
--update-check
, gunakanupdate
sub-perintah dengan--check-only
opsi .
Opsi lain yang tersedia sebelumnya masih tersedia untuk digunakan dengan subperintah opsi masing-masing.
Bantuan terpisah untuk setiap subperintah tersedia melalui opsi -h
atau --help
: dotnet new <subcommand> --help
mencantumkan semua opsi yang didukung untuk subperintah.
Selain itu, penyelesaian tab sekarang tersedia untuk dotnet new
. Ini mendukung penyelesaian untuk nama templat yang diinstal dan untuk opsi yang disediakan templat yang dipilih.
Untuk mengaktifkan penyelesaian tab untuk SDK .NET, lihat Mengaktifkan penyelesaian tab.
Contoh sintaks lama:
Cari semua templat yang tersedia di NuGet.org cocok dengan substring "kami" dan mendukung bahasa F#
dotnet new we --search --language "F#"
Argumen
TEMPLATE_NAME
Jika argumen ditentukan, hanya templat yang berisi
<TEMPLATE_NAME>
nama templat atau nama pendek yang akan ditampilkan. Argumen wajib ketika--author
opsi , ,--language
,--package
--tag
, atau--type
tidak ditentukan.Catatan
Dimulai dengan .NET SDK 6.0.100, Anda dapat meletakkan
<TEMPLATE_NAME>
argumen setelah--search
opsi . Misalnya,dotnet new --search web
memberikan hasil yang sama dengandotnet new web --search
. Menggunakan lebih dari satu argumen tidak diperbolehkan.
Opsi
--author <AUTHOR>
Memfilter templat berdasarkan penulis templat. Kecocokan parsial didukung.
--columns <COLUMNS>
Daftar kolom yang akan ditampilkan dalam output. Kolom yang didukung adalah:
author
- Penulis templat.language
- Bahasa templat.tags
- Daftar tag templat.type
- Jenis templat.
Nama templat, nama pendek, nama paket, indikasi jika itu adalah sumber tepercaya, dan jumlah total unduhan selalu ditampilkan. Daftar kolom default adalah nama templat, nama pendek, bahasa, paket, indikasi jika itu adalah sumber tepercaya, dan total unduhan. Untuk menentukan beberapa kolom, gunakan
--columns
opsi beberapa kali.--columns-all
Menampilkan semua kolom dalam output.
-d|--diagnostics
Mengaktifkan output diagnostik. Tersedia sejak .NET SDK 7.0.100.
-h|--help
Mencetak bantuan untuk perintah pencarian. Tersedia sejak .NET SDK 7.0.100.
-lang|--language <language>
Memfilter templat berdasarkan bahasa yang didukung oleh templat. Bahasa yang diterima bervariasi menurut templat, bahasa yang mungkin adalah C#, F#, VB, SQL, JSON, TypeScript, dan banyak lagi. Tidak valid untuk beberapa templat.
Catatan
Beberapa shell menafsirkan
#
sebagai karakter khusus. Dalam kasus tersebut, sertakan nilai parameter bahasa dalam tanda kutip. Contohnya,dotnet new --search --language "F#"
.--package <PACKAGE>
Memfilter templat berdasarkan ID paket NuGet. Kecocokan parsial didukung.
--tag <TAG>
Memfilter templat berdasarkan tag templat. Untuk dipilih, templat harus memiliki setidaknya satu tag yang sama persis dengan kriteria.
--type <TYPE>
Memfilter templat berdasarkan jenis templat. Nilai yang telah ditentukan sebelumnya adalah
project
,item
, dansolution
.-v|--verbosity <LEVEL>
Mengatur tingkat verbositas perintah. Nilai yang diizinkan adalah
q[uiet]
,m[inimal]
,n[ormal]
, dandiag[nostic]
. Tersedia sejak .NET SDK 7.0.100.
Catatan
Untuk memastikan bahwa paket template muncul di hasil dotnet new --search
, atur jenis paket NuGet ke Template
.
Contoh
Cari semua templat yang tersedia di NuGet.org cocok dengan substring spa .
dotnet new search spa
Cari semua templat yang tersedia di NuGet.org cocok dengan substring kami dan mendukung bahasa F#.
dotnet new search we --language "F#"
Cari templat item.
dotnet new search --type item
Cari semua templat C#, memperlihatkan jenis dan tag dalam output.
dotnet new search --language "C#" --columns "type" --columns "tags"