Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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--uninstallse stalylist,search,installauninstallpodpříkazy. - Možnost
--update-applyse stala podpříkazemupdate. - Pokud chcete použít
--update-check, použijte podpříkazupdates 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_NAMEPokud 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--typemož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říkladdotnet new --search webposkytuje stejný výsledek jakodotnet 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
--columnstuto možnost několikrát.-
--columns-allZobrazí všechny sloupce ve výstupu.
-d|--diagnosticsPovolí výstup diagnostiky. K dispozici od sady .NET SDK 7.0.100.
-
-?|-h|--helpVytiskne 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,itemasolution.-v|--verbosity <LEVEL>Nastaví úroveň podrobností příkazu. Povolené hodnoty jsou
q[uiet],m[inimal],n[ormal]adiag[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 spaVyhledejte 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 itemVyhledejte všechny šablony jazyka C# se zobrazeným typem a značkami ve výstupu.
dotnet new search --language "C#" --columns "type" --columns "tags"