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
--search
a--uninstall
možnosti se stalylist
,search
install
, auninstall
podpříkazy. - Možnost
--update-apply
se stalaupdate
podpříkazem. - Chcete-li použít
--update-check
, použijteupdate
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říkladdotnet new --search web
poskytuje 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
--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říkladdotnet 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
,item
asolution
.-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:
Pokud chcete zajistit, aby se balíček šablony zobrazil ve dotnet new --search
výsledku, nastavte typ balíčku NuGet na Template
hodnotu .
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"