Duotify.Templates.DotNetNew 1.7.1

There is a newer version of this package available.
See the version list below for details.
dotnet new install Duotify.Templates.DotNetNew::1.7.1                
This package contains a .NET Template Package you can call from the shell/command line.

本專案為「多奇教育訓練」製作的 dotnet new 範本專案,用於建立多個不同的專案範本(Project Templates)與項目範本(Item Templates)。

安裝範本

dotnet new -i Duotify.Templates.DotNetNew

更新範本

dotnet new -i Duotify.Templates.DotNetNew

移除範本

dotnet new -u Duotify.Templates.DotNetNew

專案範本 (Project Templates)

  • jconsole

    說明

    提供一個包含 Java 基礎專案的專案範本。

    用法

    dotnet new jconsole -c "YOUR-NAME" -n "your-app-name"
    

    範例 1

    dotnet new jconsole -c "Will 保哥" -n "CheckClassPath"
    cd CheckClassPath
    java CheckClassPath.java
    
  • tsnode

    說明

    提供一個包含 Node.js + TypeScript + Nodemon + ts-node + VSCode 完整開發環境的專案範本。

    用法

    dotnet new tsnode -c "YOUR-NAME" -n "your-app-name"
    

    範例 1

    dotnet new tsnode -c "Will 保哥" -n "myweb"
    cd myweb
    npm install
    

    範例 2

    mkdir myweb && cd myweb
    dotnet new tsnode -c "Will 保哥"
    npm install
    
  • tsnode-esm

    說明

    提供一個包含 Node.js + TypeScript 5 (ESM) + Nodemon + ts-node + VSCode + esbuild 完整開發環境的專案範本。

    用法

    dotnet new tsnode-esm -c "YOUR-NAME" -n "your-app-name"
    

    範例 1

    dotnet new tsnode-esm -c "Will 保哥" -n "myweb"
    cd myweb
    npm install
    

    範例 2

    mkdir myweb && cd myweb
    dotnet new tsnode-esm -c "Will 保哥"
    npm install
    
  • antlr

    說明

    提供一個包含 ANTLR 完整範例的 .NET 6 Console 專案範本。

    用法

    dotnet new antlr -c "YOUR-NAME" -n "YOUR-APP-NAME"
    

    範例

    dotnet new antlr -c "Will 保哥" -n "PowerBuilder"
    
  • go

    說明

    提供一個最輕量的 Go CLI 專案範本,只有基本的 main.go 並使用到 flag 套件。

    用法

    dotnet new go -c "YOUR-NAME" -g "YOUR-GitHub-ID" -n "YOUR-APP-NAME"
    

    範例

    dotnet new go -c "Will 保哥" -g "doggy8088" -n myapp
    
  • gobasic

    說明

    依據 Standard Go Project Layout 提供一個稍微基礎的 Go 專案範本。

    用法

    dotnet new gobasic -c "YOUR-NAME" -g "YOUR-GitHub-ID" -n "YOUR-APP-NAME"
    

    範例

    dotnet new gobasic -c "Will 保哥" -g "doggy8088" -n myapp
    
  • gofull

    說明

    依據 Standard Go Project Layout 提供一個相當完整的 Go 專案範本。

    用法

    dotnet new gofull -c "YOUR-NAME" -g "YOUR-GitHub-ID" -n "YOUR-APP-NAME"
    

    範例

    dotnet new gofull -c "Will 保哥" -g "doggy8088" -n myapp
    
  • golib

    說明

    依據 Standard Go Project Layout 提供一個可成為共用函式庫的 Go 專案範本。

    用法

    dotnet new golib -c "YOUR-NAME" -g "YOUR-GitHub-ID" -n "YOUR-APP-NAME"
    

    範例

    dotnet new golib -c "Will 保哥" -g "doggy8088" -n myapp
    
  • gogin

    說明

    提供一個包含 Gin Web Framework 完整範例的 Go 專案範本。

    用法

    dotnet new gogin -c "YOUR-NAME" -g "YOUR-GitHub-ID" -n "YOUR-APP-NAME"
    

    範例

    dotnet new gogin -c "Will 保哥" -g "doggy8088" -n myapp
    

項目範本 (Item Templates)

  • .NETStandard 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.7.2 4,304 10/24/2023
1.7.1 286 10/24/2023
1.7.0 277 10/24/2023
1.6.0 453 5/18/2023
1.5.2 546 7/29/2022
1.5.1 420 7/29/2022
1.5.0 444 7/29/2022
1.4.1 1,600 7/22/2021
1.4.0 436 7/18/2021
1.3.0 608 7/8/2021
1.2.1 1,161 11/3/2020
1.2.0 550 11/2/2020
1.1.0 541 10/31/2020
1.0.0 419 10/30/2020

- Fix some issues for `tsnode-esm` project template.
 - Use `esbuiild` to bundle ESM modules.
 - Update `tsconfig.json` to support `Bundler` moduleResolution.