3 Star 0 Fork 0

mirrors_xalanq / cf-tool

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
submit.go 603 Bytes
一键复制 编辑 原始数据 按行查看 历史
package cmd
import (
"io/ioutil"
"github.com/xalanq/cf-tool/client"
"github.com/xalanq/cf-tool/config"
)
// Submit command
func Submit() (err error) {
cln := client.Instance
cfg := config.Instance
info := Args.Info
filename, index, err := getOneCode(Args.File, cfg.Template)
if err != nil {
return
}
bytes, err := ioutil.ReadFile(filename)
if err != nil {
return
}
source := string(bytes)
lang := cfg.Template[index].Lang
if err = cln.Submit(info, lang, source); err != nil {
if err = loginAgain(cln, err); err == nil {
err = cln.Submit(info, lang, source)
}
}
return
}
1
https://gitee.com/mirrors_xalanq/cf-tool.git
git@gitee.com:mirrors_xalanq/cf-tool.git
mirrors_xalanq
cf-tool
cf-tool
v1.0.0

搜索帮助