dotnet new search
Bu makale şunlar için geçerlidir: ✔️ .NET Core 5.0.300 SDK ve sonraki sürümleri
Veri Akışı Adı
dotnet new search
- tarafından desteklenen dotnet new
şablonları NuGet.org arar.
Özet
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]
Açıklama
komutu tarafından dotnet new search
desteklenen dotnet new
şablonları NuGet.org arar. TEMPLATE_NAME> belirtildiğinde<, belirtilen adı içeren şablonları arar.
Not
.NET 7 SDK'sı ile başlayarak söz dotnet new
dizimi değişti:
- , , ve seçenekleri , ,
search
install
veuninstall
alt komutları oldulist
.--uninstall
--install
--search
--list
- Bu
--update-apply
seçenek alt komut haline geldiupdate
. - kullanmak
--update-check
için seçeneğiyleupdate
birlikte--check-only
alt komutunu kullanın.
Daha önce kullanılabilir olan diğer seçenekler, ilgili alt komutları ile birlikte kullanılmaya devam eder.
Veya seçeneği aracılığıyla -h
--help
her alt komut için ayrı yardım sağlanır: dotnet new <subcommand> --help
alt komut için desteklenen tüm seçenekleri listeler.
Ayrıca, artık için sekme tamamlama kullanılabilir dotnet new
. Yüklü şablon adlarının ve seçilen bir şablonun sağladığı seçeneklerin tamamlanmasını destekler.
.NET SDK'sı için sekme tamamlama özelliğini etkinleştirmek için bkz . Sekme tamamlamayı etkinleştirme.
Eski söz dizimi örnekleri:
"Biz" alt dizesiyle eşleşen ve F# dilini destekleyen NuGet.org kullanılabilir tüm şablonları arayın
dotnet new we --search --language "F#"
Bağımsız değişkenler
TEMPLATE_NAME
Bağımsız değişken belirtilirse, yalnızca şablon adında veya kısa adında bulunan
<TEMPLATE_NAME>
şablonlar gösterilir. , , , ,--tag
veya--type
seçenekleri belirtilmediğinde--author
bağımsız--package
değişken zorunludur.--language
Not
.NET SDK 6.0.100'den başlayarak, bağımsız değişkeni seçeneğin
<TEMPLATE_NAME>
--search
arkasına koyabilirsiniz. Örneğin,dotnet new --search web
ile aynı sonucudotnet new web --search
sağlar. Birden fazla bağımsız değişken kullanılmasına izin verilmez.
Seçenekler
--author <AUTHOR>
Şablonları şablon yazarına göre filtreler. Kısmi eşleşme desteklenir.
--columns <COLUMNS>
Çıktıda görüntülenecek sütun listesi. Desteklenen sütunlar şunlardır:
author
- Şablon yazarı.language
- Şablon dili.tags
- Şablon etiketlerinin listesi.type
- Şablon türü.
Şablon adı, kısa ad, paket adı, güvenilir bir kaynak olup olmadığını gösteren bir gösterge ve toplam indirme sayısı her zaman gösterilir. Varsayılan sütun listesi şablon adı, kısa ad, dil, paket, güvenilir bir kaynak olup olmadığını gösteren bir gösterge ve toplam indirmedir. Birden çok sütun belirtmek için seçeneğini birden çok kez kullanın
--columns
.--columns-all
Çıktıdaki tüm sütunları görüntüler.
-d|--diagnostics
Tanılama çıkışını etkinleştirir. .NET SDK 7.0.100'den itibaren kullanılabilir.
-h|--help
Arama komutu için yardımı yazdırır. .NET SDK 7.0.100'den itibaren kullanılabilir.
-lang|--language <language>
Şablonları, şablon tarafından desteklenen dile göre filtreler. Kabul edilen dil şablona göre değişir, olası diller C#, F#, VB, SQL, JSON, TypeScript ve daha fazlasıdır. Bazı şablonlar için geçerli değil.
Not
Bazı kabuklar özel bir karakter olarak yorumlar
#
. Böyle durumlarda, dil parametresi değerini tırnak içine alın. Örneğin,dotnet new --search --language "F#"
.--package <PACKAGE>
Şablonları NuGet paket kimliğine göre filtreler. Kısmi eşleşme desteklenir.
--tag <TAG>
Şablonları şablon etiketlerine göre filtreler. Bir şablonun seçilmesi için, ölçütlere tam olarak uyan en az bir etiket olması gerekir.
--type <TYPE>
Şablonları şablon türüne göre filtreler. Önceden tanımlanmış değerler ,
item
vesolution
değerleridirproject
.-v|--verbosity <LEVEL>
Komutun ayrıntı düzeyini ayarlar. İzin verilen değerler ,
m[inimal]
,n[ormal]
vediag[nostic]
değerleridirq[uiet]
. .NET SDK 7.0.100'den itibaren kullanılabilir.
Not
Şablon paketinin sonuç olarak dotnet new --search
göründüğünden emin olmak için NuGet paket türünü olarak Template
ayarlayın.
Örnekler
Spa alt dizesiyle eşleşen NuGet.org kullanılabilir tüm şablonları arayın.
dotnet new search spa
F# dilinin alt dizesini oluşturmamız ve desteklememiz ile eşleşen NuGet.org kullanılabilir tüm şablonları arayın.
dotnet new search we --language "F#"
Öğe şablonlarını arayın.
dotnet new search --type item
Çıktıdaki türü ve etiketleri gösteren tüm C# şablonlarını arayın.
dotnet new search --language "C#" --columns "type" --columns "tags"