dotnet new search
Ten artykuł dotyczy: ✔️ .NET Core 5.0.300 SDK i nowsze wersje
Nazwisko
dotnet new search
— wyszukuje szablony obsługiwane przez dotnet new
NuGet.org.
Streszczenie
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]
opis
Polecenie dotnet new search
wyszukuje szablony obsługiwane przez dotnet new
NuGet.org. Po określeniu <TEMPLATE_NAME> wyszukuje szablony zawierające określoną nazwę.
Uwaga
Począwszy od zestawu .NET 7 SDK, składnia dotnet new
uległa zmianie:
- Opcje
--list
,--search
,--install
i--uninstall
stały sięlist
poleceniami ,install
search
, iuninstall
podrzędnymi. - Opcja
--update-apply
stała sięupdate
podpolecenia. - Aby użyć
--update-check
polecenia , użyjupdate
polecenia podrzędnego z opcją--check-only
.
Inne opcje, które były dostępne wcześniej, są nadal dostępne do użycia z odpowiednimi podpoleceniami.
Oddzielna pomoc dla każdego podpolecenia jest dostępna za pośrednictwem -h
opcji lub --help
: dotnet new <subcommand> --help
zawiera listę wszystkich obsługiwanych opcji dla podpolecenia.
Ponadto uzupełnianie karty jest teraz dostępne dla programu dotnet new
. Obsługuje uzupełnianie dla zainstalowanych nazw szablonów i opcji dostępnych przez wybrany szablon.
Aby aktywować uzupełnianie kart dla zestawu .NET SDK, zobacz Włączanie uzupełniania kart.
Przykłady starej składni:
Wyszukaj wszystkie szablony dostępne na NuGet.org pasujące do podciągów "we" i obsługujące język F#
dotnet new we --search --language "F#"
Argumenty
TEMPLATE_NAME
Jeśli argument zostanie określony, będą wyświetlane tylko szablony zawierające
<TEMPLATE_NAME>
nazwę szablonu lub krótką nazwę. Argument jest obowiązkowy, gdy--author
nie określono opcji ,--language
,--package
,--tag
lub--type
.Uwaga
Począwszy od zestawu .NET SDK 6.0.100, po opcji można umieścić
<TEMPLATE_NAME>
argument--search
. Na przykładdotnet new --search web
zapewnia taki sam wynik jakdotnet new web --search
. Używanie więcej niż jednego argumentu jest niedozwolone.
Opcje
--author <AUTHOR>
Filtruje szablony na podstawie autora szablonu. Obsługiwane jest częściowe dopasowanie.
--columns <COLUMNS>
Lista kolumn do wyświetlenia w danych wyjściowych. Obsługiwane kolumny to:
author
- Autor szablonu.language
- Język szablonu.tags
— lista tagów szablonu.type
- Typ szablonu.
Nazwa szablonu, krótka nazwa, nazwa pakietu, wskazanie, czy jest to zaufane źródło, a łączna liczba pobrań jest zawsze wyświetlana. Domyślną listą kolumn jest nazwa szablonu, krótka nazwa, język, pakiet, wskazanie, czy jest to zaufane źródło i łączna liczba pobrań. Aby określić wiele kolumn, użyj
--columns
opcji wiele razy.--columns-all
Wyświetla wszystkie kolumny w danych wyjściowych.
-d|--diagnostics
Włącza dane wyjściowe diagnostyczne. Dostępne od wersji 7.0.100 zestawu .NET SDK.
-h|--help
Wyświetla pomoc dotyczącą polecenia wyszukiwania. Dostępne od wersji 7.0.100 zestawu .NET SDK.
-lang|--language <language>
Filtruje szablony na podstawie języka obsługiwanego przez szablon. Akceptowany język różni się w zależności od szablonu, możliwe języki to C#, F#, VB, SQL, JSON, TypeScript i inne. Nieprawidłowe dla niektórych szablonów.
Uwaga
Niektóre powłoki interpretują
#
jako znak specjalny. W takich przypadkach należy ująć wartość parametru języka w cudzysłowy. Na przykładdotnet new --search --language "F#"
.--package <PACKAGE>
Filtruje szablony na podstawie identyfikatora pakietu NuGet. Obsługiwane jest częściowe dopasowanie.
--tag <TAG>
Filtruje szablony na podstawie tagów szablonów. Aby go wybrać, szablon musi mieć co najmniej jeden tag, który dokładnie odpowiada kryteriom.
--type <TYPE>
Filtruje szablony na podstawie typu szablonu. Wstępnie zdefiniowane wartości to
project
,item
isolution
.-v|--verbosity <LEVEL>
Ustawia poziom szczegółowości polecenia. Dozwolone wartości to
q[uiet]
, ,n[ormal]
m[inimal]
idiag[nostic]
. Dostępne od wersji 7.0.100 zestawu .NET SDK.
Uwaga
Aby upewnić się, że pakiet szablonu jest wyświetlany w dotnet new --search
wyniku, ustaw typ pakietu NuGet na Template
wartość .
Przykłady
Wyszukaj wszystkie szablony dostępne na NuGet.org pasujących do podciągów spa .
dotnet new search spa
Wyszukaj wszystkie szablony dostępne na NuGet.org pasujących do podciągów i obsługujących język F#.
dotnet new search we --language "F#"
Wyszukaj szablony elementów.
dotnet new search --type item
Wyszukaj wszystkie szablony języka C#, pokazując typ i tagi w danych wyjściowych.
dotnet new search --language "C#" --columns "type" --columns "tags"