Sdílet prostřednictvím


dotnet new search

Tento článek se vztahuje na: ✔️ .NET Core 5.0.300 SDK a novější verze

Název

dotnet new search - vyhledá šablony podporované dotnet new na NuGet.org.

Synopse

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]

Popis

Příkaz dotnet new search vyhledá šablony podporované v dotnet new NuGet.org. <Po zadání TEMPLATE_NAME> vyhledá šablony obsahující zadaný název.

Poznámka:

Od sady .NET 7 SDK se dotnet new syntaxe změnila:

  • Z --list, , --install--searcha --uninstall možnosti se staly list, searchinstall, a uninstall podpříkazy.
  • Možnost --update-apply se stala update podpříkazem.
  • Chcete-li použít --update-check, použijte update podpříkaz s --check-only možností.

Další možnosti, které byly k dispozici dříve, jsou stále dostupné pro použití s příslušnými dílčími příkazy. Samostatná nápověda pro jednotlivé podpříkazy je k dispozici prostřednictvím -h možnosti nebo --help možnosti: dotnet new <subcommand> --help zobrazí seznam všech podporovaných možností podpříkazu.

Kromě toho je nyní k dispozici dokončování tabulátoru pro dotnet new. Podporuje dokončování pro nainstalované názvy šablon a možnosti, které poskytuje vybraná šablona. Pokud chcete aktivovat dokončování karet pro sadu .NET SDK, přečtěte si téma Povolení dokončování tabulátoru.

Příklady staré syntaxe:

  • Vyhledejte všechny šablony dostupné na NuGet.org odpovídající podřetězi "we" a podporu jazyka F#

    dotnet new we --search --language "F#"
    

Argumenty

  • TEMPLATE_NAME

    Pokud je argument zadán, zobrazí se pouze šablony, které obsahují <TEMPLATE_NAME> název šablony nebo krátký název. Argument je povinný, pokud --author--language, , --package, --tag, nebo --type možnosti nejsou zadány.

    Poznámka:

    Počínaje sadou .NET SDK 6.0.100 můžete za tuto možnost zadat <TEMPLATE_NAME> argument --search . Například dotnet new --search web poskytuje stejný výsledek jako dotnet new web --search. Použití více než jednoho argumentu není povoleno.

Možnosti

  • --author <AUTHOR>

    Filtruje šablony na základě autora šablony. Podporuje se částečná shoda.

  • --columns <COLUMNS>

    Seznam sloupců, které se mají zobrazit ve výstupu. Podporované sloupce jsou:

    • author - Autor šablony.
    • language - Jazyk šablony.
    • tags - Seznam značek šablon.
    • type - Typ šablony.

    Název šablony, krátký název, název balíčku, označení, jestli se jedná o důvěryhodný zdroj, a celkový počet stažení se vždy zobrazí. Výchozím seznamem sloupců je název šablony, krátký název, jazyk, balíček, označení, jestli se jedná o důvěryhodný zdroj, a celkový počet stažených souborů. Pokud chcete zadat více sloupců, použijte --columns tuto možnost několikrát.

  • --columns-all

    Zobrazí všechny sloupce ve výstupu.

  • -d|--diagnostics

    Povolí výstup diagnostiky. K dispozici od sady .NET SDK 7.0.100.

  • -h|--help

    Vytiskne nápovědu pro vyhledávací příkaz. K dispozici od sady .NET SDK 7.0.100.

  • -lang|--language <language>

    Filtruje šablony na základě jazyka podporovaného šablonou. Jazyk přijatý v šabloně se liší, možné jazyky jsou C#, F#, VB, SQL, JSON, TypeScript a další. Některé šablony nejsou platné.

    Poznámka:

    Některá prostředí se interpretují # jako speciální znak. V těchto případech uzavřete hodnotu parametru jazyka do uvozovek. Například dotnet new --search --language "F#".

  • --package <PACKAGE>

    Filtruje šablony na základě ID balíčku NuGet. Podporuje se částečná shoda.

  • --tag <TAG>

    Filtruje šablony na základě značek šablon. Pokud chcete vybrat šablonu, musí mít alespoň jednu značku, která přesně odpovídá kritériím.

  • --type <TYPE>

    Filtruje šablony na základě typu šablony. Předdefinované hodnoty jsou project, itema solution.

  • -v|--verbosity <LEVEL>

    Nastaví úroveň podrobností příkazu. Povolené hodnoty jsou q[uiet], m[inimal], n[ormal]a diag[nostic]. K dispozici od sady .NET SDK 7.0.100.

Poznámka:

Pokud chcete zajistit, aby se balíček šablony zobrazil ve dotnet new --search výsledku, nastavte typ balíčku NuGet na Templatehodnotu .

Příklady

  • Vyhledejte všechny šablony dostupné v NuGet.org odpovídající podřetědci wellness .

    dotnet new search spa
    
  • Vyhledejte všechny šablony dostupné na NuGet.org odpovídající podřetězi a podpoře jazyka F#.

    dotnet new search we --language "F#"
    
  • Vyhledejte šablony položek.

    dotnet new search --type item
    
  • Vyhledejte všechny šablony jazyka C# se zobrazeným typem a značkami ve výstupu.

    dotnet new search --language "C#" --columns "type" --columns "tags"
    

Viz také