dotnet új keresés
Ez a cikk a következőre vonatkozik: ✔️ .NET Core 5.0.300 SDK és újabb verziók
Név
dotnet new search
- megkeresi a NuGet.org által dotnet new
támogatott sablonokat.
Szinopszis
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]
Leírás
A dotnet new search
parancs a NuGet.org által dotnet new
támogatott sablonokat keresi. Ha a <TEMPLATE_NAME> meg van adva, a megadott nevet tartalmazó sablonokat keres.
Feljegyzés
A .NET 7 SDK-tól kezdve a dotnet new
szintaxis megváltozott:
- A
--list
,--search
,--install
és--uninstall
a lehetőségek letteklist
,search
ésinstall
uninstall
alparancsok. - A
--update-apply
lehetőség lett azupdate
alparancs. - A használatához
--update-check
használja azupdate
alparancsot a--check-only
beállítással.
A korábban elérhető egyéb lehetőségek továbbra is használhatók a megfelelő alparancsokkal.
Az egyes alparancsokhoz külön súgó érhető el az -h
alparancson --help
keresztül: dotnet new <subcommand> --help
felsorolja az alparancs összes támogatott beállítását.
Emellett a tabulátorkiegészítés már elérhető a következőhöz dotnet new
: . Támogatja a telepített sablonnevek befejezését, valamint a kiválasztott sablon által biztosított beállításokat.
A .NET SDK lapkiegészítésének aktiválásához lásd: Lapkizárás engedélyezése.
Példák a régi szintaxisra:
Keressen rá az összes olyan sablonra, amely NuGet.org megfelel a "mi" alávonásnak és az F# nyelv támogatásának
dotnet new we --search --language "F#"
Argumentumok
TEMPLATE_NAME
Ha az argumentum meg van adva, csak a sablonnévben vagy rövid névben szereplő
<TEMPLATE_NAME>
sablonok jelennek meg. Az argumentum kötelező, ha--author
a ,--language
,--package
,--tag
vagy--type
a beállítások nincsenek megadva.Feljegyzés
A .NET SDK 6.0.100-tól kezdve az argumentumot a
<TEMPLATE_NAME>
beállítás után helyezheti--search
el. Például ugyanazt az eredményt adja,dotnet new --search web
mint adotnet new web --search
. Egynél több argumentum használata nem engedélyezett.
Beállítások
--author <AUTHOR>
Sablonkészítő alapján szűri a sablonokat. A részleges egyezés támogatott.
--columns <COLUMNS>
A kimenetben megjelenítendő oszlopok listája. A támogatott oszlopok a következők:
author
- A sablon szerzője.language
- A sablon nyelve.tags
- A sabloncímkék listája.type
- A sablon típusa.
A sablon neve, rövid neve, csomagneve, annak jelzése, hogy megbízható forrás-e, és a letöltések teljes száma mindig megjelenik. Az oszlopok alapértelmezett listája a sablonnév, a rövid név, a nyelv, a csomag, annak jelzése, hogy megbízható forrás-e, és a letöltések teljes száma. Több oszlop megadásához használja többször is a
--columns
beállítást.--columns-all
Megjeleníti a kimenet összes oszlopát.
-d|--diagnostics
Engedélyezi a diagnosztikai kimenetet. A .NET SDK 7.0.100 óta érhető el.
-h|--help
Kiírja a keresési parancs súgóját. A .NET SDK 7.0.100 óta érhető el.
-lang|--language <language>
A sablon által támogatott nyelv alapján szűri a sablonokat. Az elfogadott nyelv a sablontól függően változik, a lehetséges nyelvek: C#, F#, VB, SQL, JSON, TypeScript stb. Egyes sablonok esetében érvénytelen.
Feljegyzés
Egyes rendszerhéjak speciális karakterként értelmeznek
#
. Ezekben az esetekben idézőjelekbe foglalja a nyelvi paraméter értékét. Például:dotnet new --search --language "F#"
.--package <PACKAGE>
A NuGet-csomagazonosító alapján szűri a sablonokat. A részleges egyezés támogatott.
--tag <TAG>
Sabloncímkék alapján szűri a sablonokat. A kiválasztáshoz egy sablonnak legalább egy olyan címkével kell rendelkeznie, amely pontosan megfelel a feltételeknek.
--type <TYPE>
Sablontípus alapján szűri a sablonokat. Az előre definiált értékek a következők
project
: ,item
éssolution
.-v|--verbosity <LEVEL>
A parancs részletességi szintjét állítja be. Az engedélyezett értékek a következők
q[uiet]
: ,m[inimal]
n[ormal]
ésdiag[nostic]
. A .NET SDK 7.0.100 óta érhető el.
Feljegyzés
Annak érdekében, hogy a sabloncsomag eredményként dotnet new --search
jelenjen meg, állítsa a NuGet-csomag típusát a következőre Template
: .
Példák
Keressen rá az összes olyan sablonra, amely NuGet.org megfelel a spa-részszúrásnak .
dotnet new search spa
Keressen rá az összes olyan sablonra, amely NuGet.org megfelel az F#-nyelvnek, és megfelel az alászúrásnak és az F# nyelv támogatásának.
dotnet new search we --language "F#"
Elemsablonok keresése.
dotnet new search --type item
Keressen rá az összes C#-sablonra, és adja meg a kimenet típusát és címkéit.
dotnet new search --language "C#" --columns "type" --columns "tags"