Udostępnij za pośrednictwem


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, --installi --uninstall stały się listpoleceniami , installsearch, i uninstall podrzędnymi.
  • Opcja --update-apply stała się update podpolecenia.
  • Aby użyć --update-checkpolecenia , użyj update 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 --authornie określono opcji , --language, --package, --taglub --type .

    Uwaga

    Począwszy od zestawu .NET SDK 6.0.100, po opcji można umieścić <TEMPLATE_NAME> argument --search . Na przykład dotnet new --search web zapewnia taki sam wynik jak dotnet 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ład dotnet 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, itemi solution.

  • -v|--verbosity <LEVEL>

    Ustawia poziom szczegółowości polecenia. Dozwolone wartości to q[uiet], , n[ormal]m[inimal]i diag[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 Templatewartość .

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"
    

Zobacz też