Aracılığıyla paylaş


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 , , searchinstallve uninstall alt komutları oldulist.--uninstall--install--search--list
  • Bu --update-apply seçenek alt komut haline geldi update .
  • kullanmak --update-checkiçin seçeneğiyle update 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. , , , , --tagveya --type seçenekleri belirtilmediğinde --authorbağımsız --packagedeğ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ı sonucu dotnet new web --searchsağ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 , itemve solutiondeğerleridirproject.

  • -v|--verbosity <LEVEL>

    Komutun ayrıntı düzeyini ayarlar. İzin verilen değerler , m[inimal], n[ormal]ve diag[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 Templateayarlayı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"
    

Ayrıca bkz.