Skip to content

Commit 2d0cd7b

Browse files
authored
refactor(cmd/gf): change default src value to api, path to internal/packed/packed_enums.go for command gen enums (#3996)
1 parent 2c916f8 commit 2d0cd7b

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

cmd/gf/internal/cmd/genenums/genenums.go

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package genenums
88

99
import (
1010
"context"
11+
1112
"golang.org/x/tools/go/packages"
1213

1314
"github.com/gogf/gf/cmd/gf/v2/internal/consts"
@@ -22,8 +23,8 @@ type (
2223
CGenEnums struct{}
2324
CGenEnumsInput struct {
2425
g.Meta `name:"enums" config:"{CGenEnumsConfig}" brief:"{CGenEnumsBrief}" eg:"{CGenEnumsEg}"`
25-
Src string `name:"src" short:"s" dc:"source folder path to be parsed" d:"."`
26-
Path string `name:"path" short:"p" dc:"output go file path storing enums content" d:"internal/boot/boot_enums.go"`
26+
Src string `name:"src" short:"s" dc:"source folder path to be parsed" d:"api"`
27+
Path string `name:"path" short:"p" dc:"output go file path storing enums content" d:"internal/packed/packed_enums.go"`
2728
Prefixes []string `name:"prefixes" short:"x" dc:"only exports packages that starts with specified prefixes"`
2829
}
2930
CGenEnumsOutput struct{}
@@ -34,8 +35,8 @@ const (
3435
CGenEnumsBrief = `parse go files in current project and generate enums go file`
3536
CGenEnumsEg = `
3637
gf gen enums
37-
gf gen enums -p internal/boot/boot_enums.go
38-
gf gen enums -p internal/boot/boot_enums.go -s .
38+
gf gen enums -p internal/packed/packed_enums.go
39+
gf gen enums -p internal/packed/packed_enums.go -s .
3940
gf gen enums -x github.com/gogf
4041
`
4142
)

cmd/gf/internal/cmd/genenums/genenums_parser.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ package genenums
99
import (
1010
"go/constant"
1111
"go/types"
12-
"golang.org/x/tools/go/packages"
1312

1413
"github.com/gogf/gf/v2/encoding/gjson"
1514
"github.com/gogf/gf/v2/text/gstr"
1615
"github.com/gogf/gf/v2/util/gconv"
16+
"golang.org/x/tools/go/packages"
1717
)
1818

1919
const pkgLoadMode = 0xffffff

0 commit comments

Comments
 (0)