1
0
forked from x/icebergs
This commit is contained in:
IT 老营长 @云轩领航-创始人 2023-03-20 10:38:28 +08:00
parent 793d158479
commit 7130dfa0b5
3 changed files with 4 additions and 3 deletions

View File

@ -18,7 +18,7 @@ func (m *Message) PrefixKey(arg ...Any) string {
return kit.Keys(m.Prefix(m.CommandKey()), kit.Keys(arg...)) return kit.Keys(m.Prefix(m.CommandKey()), kit.Keys(arg...))
} }
func (m *Message) PrefixPath(arg ...Any) string { func (m *Message) PrefixPath(arg ...Any) string {
return strings.TrimPrefix(strings.ReplaceAll(kit.Keys(m.Prefix(m.CommandKey()), kit.Keys(arg...)), PT, PS), "web") return strings.TrimPrefix(strings.ReplaceAll(kit.Keys(m.Prefix(m.CommandKey()), kit.Keys(arg...)), PT, PS), "web") + PS
} }
func (m *Message) Prefix(arg ...string) string { func (m *Message) Prefix(arg ...string) string {
return m.Target().PrefixKey(arg...) return m.Target().PrefixKey(arg...)

View File

@ -114,6 +114,7 @@ func _status_stat(m *ice.Message, files, adds, dels int) (int, int, int) {
} }
func _status_list(m *ice.Message) (files, adds, dels int, last time.Time) { func _status_list(m *ice.Message) (files, adds, dels int, last time.Time) {
onlychange := m.Option(ice.MSG_MODE) == mdb.ZONE || m.Option("view") == "change" onlychange := m.Option(ice.MSG_MODE) == mdb.ZONE || m.Option("view") == "change"
defer m.Option(cli.CMD_DIR, "")
ReposList(m).Tables(func(value ice.Maps) { ReposList(m).Tables(func(value ice.Maps) {
m.Option(cli.CMD_DIR, value[nfs.PATH]) m.Option(cli.CMD_DIR, value[nfs.PATH])
files, adds, dels = _status_stat(m, files, adds, dels) files, adds, dels = _status_stat(m, files, adds, dels)
@ -335,7 +336,7 @@ func init() {
} else if len(arg) == 0 { } else if len(arg) == 0 {
defer web.ToastProcess(m)() defer web.ToastProcess(m)()
files, adds, dels, last := _status_list(m) files, adds, dels, last := _status_list(m)
m.StatusTimeCount("files", files, "adds", adds, "dels", dels, "last", last.Format(ice.MOD_TIME)) m.StatusTimeCount("files", files, "adds", adds, "dels", dels, "last", last.Format(ice.MOD_TIME), "origin", _git_cmds(m, "remote", "get-url", "origin"))
m.Action(PULL, PUSH, "insteadof", "oauth") m.Action(PULL, PUSH, "insteadof", "oauth")
m.Sort("repos,type,file") m.Sort("repos,type,file")
} else { } else {

View File

@ -24,7 +24,7 @@ func init() {
Index.MergeCommands(ice.Commands{ Index.MergeCommands(ice.Commands{
TOKEN: {Name: "token username auto prunes", Actions: ice.MergeActions(ice.Actions{ TOKEN: {Name: "token username auto prunes", Actions: ice.MergeActions(ice.Actions{
ice.CTX_INIT: {Hand: func(m *ice.Message, arg ...string) { aaa.White(m, kit.Keys(TOKEN, SID)) }}, ice.CTX_INIT: {Hand: func(m *ice.Message, arg ...string) { aaa.White(m, kit.Keys(TOKEN, SID)) }},
web.P(SET): {Hand: func(m *ice.Message, arg ...string) { web.PP(SET): {Hand: func(m *ice.Message, arg ...string) {
host, list := kit.Dict(), []string{m.Option(TOKEN)} host, list := kit.Dict(), []string{m.Option(TOKEN)}
m.Cmd(nfs.CAT, kit.HomePath(FILE), func(line string) { m.Cmd(nfs.CAT, kit.HomePath(FILE), func(line string) {
kit.IfNoKey(host, kit.ParseURL(line).Host, func(p string) { list = append(list, line) }) kit.IfNoKey(host, kit.ParseURL(line).Host, func(p string) { list = append(list, line) })