File tree 2 files changed +6
-5
lines changed
cmd/gf/internal/cmd/genenums
2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ package genenums
8
8
9
9
import (
10
10
"context"
11
+
11
12
"golang.org/x/tools/go/packages"
12
13
13
14
"github.com/gogf/gf/cmd/gf/v2/internal/consts"
22
23
CGenEnums struct {}
23
24
CGenEnumsInput struct {
24
25
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"`
27
28
Prefixes []string `name:"prefixes" short:"x" dc:"only exports packages that starts with specified prefixes"`
28
29
}
29
30
CGenEnumsOutput struct {}
@@ -34,8 +35,8 @@ const (
34
35
CGenEnumsBrief = `parse go files in current project and generate enums go file`
35
36
CGenEnumsEg = `
36
37
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 .
39
40
gf gen enums -x github.com/gogf
40
41
`
41
42
)
Original file line number Diff line number Diff line change @@ -9,11 +9,11 @@ package genenums
9
9
import (
10
10
"go/constant"
11
11
"go/types"
12
- "golang.org/x/tools/go/packages"
13
12
14
13
"github.com/gogf/gf/v2/encoding/gjson"
15
14
"github.com/gogf/gf/v2/text/gstr"
16
15
"github.com/gogf/gf/v2/util/gconv"
16
+ "golang.org/x/tools/go/packages"
17
17
)
18
18
19
19
const pkgLoadMode = 0xffffff
You can’t perform that action at this time.
0 commit comments