dotnet new search
이 문서의 적용 대상: ✔️ .NET Core 5.0.300 SDK 이상 버전
이름
dotnet new search
- NuGet.org의 dotnet new
에서 지원되는 템플릿을 검색합니다.
개요
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]
설명
dotnet new search
명령은 NuGet.org에서 dotnet new
가 지원하는 템플릿을 검색합니다. <TEMPLATE_NAME>가 지정되면 지정된 이름이 포함된 템플릿을 검색합니다.
참고 항목
.NET 7 SDK부터 dotnet new
구문이 변경되었습니다.
--list
,--search
,--install
및--uninstall
옵션이list
,search
,install
및uninstall
하위 명령이 되었습니다.--update-apply
옵션이update
하위 명령이 되었습니다.--update-check
를 사용하려면--check-only
옵션과 함께update
하위 명령을 사용합니다.
이전에 사용 가능했던 다른 옵션은 해당 하위 명령과 함께 계속 사용할 수 있습니다.
각 하위 명령에 대한 별도의 도움말은 -h
또는 --help
옵션을 통해 사용할 수 있습니다. dotnet new <subcommand> --help
는 하위 명령에 대해 지원되는 모든 옵션을 나열합니다.
또한 이제 dotnet new
에 대한 탭 완료 기능을 사용할 수 있습니다. 설치된 템플릿 이름과 선택한 템플릿이 제공하는 옵션에 대한 완료 기능을 지원합니다.
.NET SDK에 대한 탭 완료를 사용하도록 설정하려면 탭 완료 사용을 참조하세요.
이전 구문의 예:
"we" substring과 일치하고 F# 언어를 지원하는 NuGet.org에서 사용할 수 있는 모든 템플릿을 검색합니다.
dotnet new we --search --language "F#"
인수
TEMPLATE_NAME
인수를 지정하면 템플릿 이름 또는 약식 이름에
<TEMPLATE_NAME>
을 포함하는 템플릿만 표시됩니다. 인수는 ,--language
,--tag
--package
또는--type
옵션을 지정하지 않은 경우--author
필수입니다.참고 항목
.NET SDK 6.0.100부터는
--search
옵션 뒤에<TEMPLATE_NAME>
인수를 넣을 수 있습니다. 예를 들어dotnet new --search web
은dotnet new web --search
와 동일한 결과를 제공합니다. 인수를 두 개 이상 사용할 수 없습니다.
옵션
--author <AUTHOR>
템플릿 작성자를 기반으로 템플릿을 필터링합니다. 부분 일치가 지원됩니다.
--columns <COLUMNS>
출력에 표시할 열 목록입니다. 지원되는 열은 다음과 같습니다.
author
- 템플릿 작성자입니다.language
- 템플릿 언어입니다.tags
- 템플릿 태그 목록입니다.type
- 템플릿 유형입니다.
템플릿 이름, 짧은 이름, 패키지 이름, 신뢰할 수 있는 원본인지, 총 다운로드 수가 항상 표시되는지 나타냅니다. 열의 기본 목록은 템플릿 이름, 짧은 이름, 언어, 패키지, 신뢰할 수 있는 원본인지 여부 표시 및 총 다운로드입니다. 여러 열을 지정하려면 이 옵션을 여러 번 사용합니다
--columns
.--columns-all
출력의 모든 열을 표시합니다.
-d|--diagnostics
진단 출력을 사용합니다. .NET SDK 7.0.100부터 사용 가능합니다.
-h|--help
검색 명령에 대한 도움말을 인쇄합니다. .NET SDK 7.0.100부터 사용 가능합니다.
-lang|--language <language>
템플릿에서 지원하는 언어를 기준으로 템플릿을 필터링합니다. 허용되는 언어는 템플릿에 따라 다르며 가능한 언어는 C#, F#, VB, SQL, JSON, TypeScript 등입니다. 일부 템플릿의 경우 유효하지 않습니다.
참고 항목
일부 셸은
#
을 특수 문자로 해석합니다. 이러한 경우 언어 매개 변수 값을 따옴표로 묶습니다. 예:dotnet new --search --language "F#"
.--package <PACKAGE>
NuGet 패키지 ID를 기준으로 템플릿을 필터링합니다. 부분 일치가 지원됩니다.
--tag <TAG>
템플릿 태그를 기반으로 템플릿을 필터링합니다. 선택하려면 템플릿에 조건과 정확히 일치하는 태그가 하나 이상 있어야 합니다.
--type <TYPE>
템플릿 유형을 기반으로 템플릿을 필터링합니다. 미리 정의된 값은
project
,item
및solution
입니다.-v|--verbosity <LEVEL>
명령의 세부 정보 표시 수준을 설정합니다. 허용되는 값은
q[uiet]
,m[inimal]
,n[ormal]
및diag[nostic]
입니다. .NET SDK 7.0.100부터 사용 가능합니다.
참고 항목
템플릿 패키지가 dotnet new --search
결과에 표시되도록 하려면 NuGet 패키지 형식을 Template
으로 설정합니다.
예제
spa substring과 일치하는 NuGet.org에서 사용할 수 있는 모든 템플릿을 검색합니다.
dotnet new search spa
we substring과 일치하고 F# 언어를 지원하는 NuGet.org에서 사용할 수 있는 모든 템플릿을 검색합니다.
dotnet new search we --language "F#"
항목 템플릿을 검색합니다.
dotnet new search --type item
출력의 형식 및 태그를 표시하는 모든 C# 템플릿을 검색합니다.
dotnet new search --language "C#" --columns "type" --columns "tags"
참고 항목
.NET