tasklist taskinfo
This commit is contained in:
@@ -7,6 +7,9 @@ import (
|
||||
"strings"
|
||||
)
|
||||
|
||||
// paramConfig 设置并返回配置文件路径的命令行参数。
|
||||
// 该函数接收一个 flag.FlagSet 指针作为参数,用于注册 "-config" 标志,
|
||||
// 默认值为 "cfg.toml",返回存储配置文件路径的字符串指针。
|
||||
func paramConfig(fs *flag.FlagSet) *string {
|
||||
return fs.String("config", "cfg.toml", "Config file.")
|
||||
}
|
||||
@@ -18,10 +21,30 @@ func paramSourcePath(fs *flag.FlagSet) *string {
|
||||
return fs.String("source", "", "Source path or filename")
|
||||
}
|
||||
|
||||
func paramSourceConvertedPath(fs *flag.FlagSet) *string {
|
||||
return fs.String("source", "", "Source path of the converted files")
|
||||
}
|
||||
|
||||
func paramTaskDesc(fs *flag.FlagSet) *string {
|
||||
return fs.String("desc", "", "Task description")
|
||||
}
|
||||
|
||||
func paramDestPath(fs *flag.FlagSet) *string {
|
||||
return fs.String("dest", "", "Destination path or filename")
|
||||
}
|
||||
|
||||
func paramOutputHashFile(fs *flag.FlagSet) *string {
|
||||
return fs.String("hashfile", "", "Output hash file")
|
||||
}
|
||||
|
||||
func paramInputHashFile(fs *flag.FlagSet) *string {
|
||||
return fs.String("hashfile", "", "Input hash file")
|
||||
}
|
||||
|
||||
func paramFilterStatus(fs *flag.FlagSet) *string {
|
||||
return fs.String("status", "", "Filter status. enums 'all', 'waiting', 'running', 'success', 'fail', 'deleted'")
|
||||
}
|
||||
|
||||
func paramAppid(fs *flag.FlagSet) *string {
|
||||
return fs.String("appid", "", "Wechat appid")
|
||||
}
|
||||
@@ -30,6 +53,10 @@ func paramUserids(fs *flag.FlagSet) *string {
|
||||
return fs.String("userids", "", "Device ID or Wechat UserID, separated by comma")
|
||||
}
|
||||
|
||||
func paramSha256(fs *flag.FlagSet) *string {
|
||||
return fs.String("sha256", "", "Task SHA256 hash")
|
||||
}
|
||||
|
||||
func paramBatchSize(fs *flag.FlagSet) *uint {
|
||||
return fs.Uint("batchsize", 10000, "Batch size to sync")
|
||||
}
|
||||
@@ -46,10 +73,6 @@ func paramBlockSize(fs *flag.FlagSet) uint64 {
|
||||
return num
|
||||
}
|
||||
|
||||
func paramAsync(fs *flag.FlagSet) *bool {
|
||||
return fs.Bool("async", false, "Async mode")
|
||||
}
|
||||
|
||||
func paramClear(fs *flag.FlagSet) *bool {
|
||||
return fs.Bool("clear", false, "Clear all data before write")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user