Sdílet prostřednictvím


dotnet new search - příkaz pro vytvoření nového projektu vyhledávání

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

Název

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

Přehled

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]

Description

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:

Počínaje sadou .NET 7 SDK se změnila syntaxe dotnet new:

  • Možnosti --list, --search, --installa --uninstall se staly list, search, installa uninstall podpříkazy.
  • Možnost --update-apply se stala podpříkazem update.
  • Pokud chcete použít --update-check, použijte podpříkaz update s možností --check-only.

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 dostupná prostřednictvím možnosti -h nebo --help: 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#"
    

Arguments

  • 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 popis použití příkazu.

  • -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:

Aby bylo zajištěno, že se balíček šablony zobrazí ve výsledku dotnet new --search, nastavte typ balíčku NuGet na Template.

Examples

  • Vyhledejte všechny šablony dostupné na 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é