[
  {
    Label: classlib,
    Kind: Value,
    SortText: classlib,
    InsertText: classlib,
    Documentation: A project for creating a class library that targets .NET or .NET Standard
  },
  {
    Label: console,
    Kind: Value,
    SortText: console,
    InsertText: console,
    Documentation: A project for creating a command-line application that can run on .NET on Windows, Linux and macOS
  },
  {
    Label: create,
    Kind: Keyword,
    SortText: create,
    InsertText: create,
    Detail: Instantiates a template with given short name. An alias of 'dotnet new <template name>'.
  },
  {
    Label: search,
    Kind: Keyword,
    SortText: search,
    InsertText: search,
    Detail: Searches for the templates on NuGet.org.
  },
  {
    Label: --force,
    Kind: Keyword,
    SortText: --force,
    InsertText: --force,
    Detail: Forces content to be generated even if it would change existing files.
  },
  {
    Label: --project,
    Kind: Keyword,
    SortText: --project,
    InsertText: --project,
    Detail: The project that should be used for context evaluation.
  },
  {
    Label: --no-update-check,
    Kind: Keyword,
    SortText: --no-update-check,
    InsertText: --no-update-check,
    Detail: Disables checking for the template package updates when instantiating a template.
  }
]