github.com/alimy/mir/v4@v4.1.0/docs/content.zh/docs/tutorials/generate-template-project.md (about)

     1  ---
     2  weight: 20
     3  title: "生成样板项目"
     4  ---
     5  
     6  ## 生成样板项目
     7  ```bash
     8  % go get github.com/alimy/mir/mirc/v4@latest
     9  % mirc new -h
    10  create template project
    11  
    12  Usage:
    13    mirc new [flags]
    14  
    15  Flags:
    16    -d, --dst string     genereted destination target directory (default ".")
    17    -h, --help           help for new
    18        --mir string     mir replace package name or place
    19    -p, --pkg string     project's package name (default "github.com/alimy/mir-example")
    20    -s, --style string   generated engine style eg: gin,chi,mux,hertz,echo,iris,fiber,fiber-v2,macaron,httprouter (default "gin")
    21  
    22  % mirc new -d example 
    23  % tree example
    24  example
    25  .
    26  |-- Makefile
    27  |-- README.md
    28  |-- go.mod
    29  |-- go.sum
    30  |-- main.go
    31  |-- mirc
    32  |   |-- auto
    33  |   |   `-- api
    34  |   |       |-- site.go
    35  |   |       |-- v1
    36  |   |       |   `-- site.go
    37  |   |       `-- v2
    38  |   |           `-- site.go
    39  |   |-- gen.go
    40  |   `-- routes
    41  |       |-- site.go
    42  |       |-- v1
    43  |       |   `-- site.go
    44  |       `-- v2
    45  |           `-- site.go
    46  `-- servants
    47      |-- core.go
    48      |-- servants.go
    49      |-- site.go
    50      |-- site_v1.go
    51      `-- site_v2.go
    52  
    53  % cd example
    54  % make generate
    55  % make build
    56  ```