1 Star 0 Fork 0

yss930819 / ys-cli

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
builder.go 600 Bytes
一键复制 编辑 原始数据 按行查看 历史
yss930819 提交于 2023-02-09 08:37 . feat: 主要功能完成重构
package setup
import (
"context"
"gitee.com/kmyss/gf-ex/yscmd"
"gitee.com/kmyss/gf-ex/yslog"
"gitee.com/kmyss/ys-cli/internal/service"
)
type Builder struct {
yscmd.CommandBuilderCore
}
func (b *Builder) Init(ctx context.Context) {
b.CommandBuilderCore.Init(ctx)
b.C.Use = "setup"
b.C.Short = "初始化虚拟环境"
b.C.Run = run
}
func run(c *yscmd.Command) {
err := service.Python().Setup(c.Context())
if err != nil {
yslog.Error(err)
yscmd.CmdWait(c.Context())
return
}
}
func Setup(ctx context.Context) *yscmd.Command {
c := &Builder{}
c.Init(ctx)
return c.Command()
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/kmyss/ys-cli.git
git@gitee.com:kmyss/ys-cli.git
kmyss
ys-cli
ys-cli
v0.7.4

搜索帮助

344bd9b3 5694891 D2dac590 5694891