File tree 4 files changed +9
-15
lines changed
4 files changed +9
-15
lines changed Original file line number Diff line number Diff line change
1
+ package argument
2
+
3
+ import (
4
+ "github.com/pangum/pangu/internal/runtime"
5
+ )
6
+
7
+ type Action [T Type ] func (ctx * runtime.Context , value T ) error
Original file line number Diff line number Diff line change 1
1
package argument
2
2
3
- import (
4
- "github.com/pangum/pangu/internal/argument/internal"
5
- )
6
-
7
3
var _ = New [int ]
8
4
9
5
type Builder [T Type ] struct {
@@ -76,7 +72,7 @@ func (b *Builder[T]) Text(text string) (builder *Builder[T]) {
76
72
return
77
73
}
78
74
79
- func (b * Builder [T ]) Action (action internal. Action [T ]) (builder * Builder [T ]) {
75
+ func (b * Builder [T ]) Action (action Action [T ]) (builder * Builder [T ]) {
80
76
b .argument .action = action
81
77
builder = b
82
78
Original file line number Diff line number Diff line change 5
5
6
6
"github.com/goexl/gox"
7
7
"github.com/pangum/pangu/internal/app"
8
- "github.com/pangum/pangu/internal/argument/internal"
9
8
"github.com/pangum/pangu/internal/runtime"
10
9
"github.com/urfave/cli/v2"
11
10
)
@@ -34,7 +33,7 @@ type Default[T Type] struct {
34
33
// 默认显示字符串
35
34
text string
36
35
// 动作
37
- action internal. Action [T ]
36
+ action Action [T ]
38
37
39
38
_ gox.CannotCopy
40
39
}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments