forked from x/icebergs
opt some
This commit is contained in:
parent
5859d830b0
commit
e5eb0509fa
@ -288,6 +288,11 @@ func init() {
|
|||||||
"branch_switch": {Help: "切换", Hand: func(m *ice.Message, arg ...string) {
|
"branch_switch": {Help: "切换", Hand: func(m *ice.Message, arg ...string) {
|
||||||
_repos_cmd(m, m.Option(REPOS), "checkout", m.Option(BRANCH))
|
_repos_cmd(m, m.Option(REPOS), "checkout", m.Option(BRANCH))
|
||||||
}},
|
}},
|
||||||
|
"oauth": {Help: "授权", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
m.ProcessOpen(kit.MergeURL2(ice.Info.Make.Remote, "/chat/cmd/web.code.git.token",
|
||||||
|
aaa.USERNAME, m.Option(ice.MSG_USERNAME),
|
||||||
|
tcp.HOST, m.Option(ice.MSG_USERHOST)))
|
||||||
|
}},
|
||||||
nfs.TRASH: {Hand: func(m *ice.Message, arg ...string) {
|
nfs.TRASH: {Hand: func(m *ice.Message, arg ...string) {
|
||||||
m.Assert(m.Option(REPOS) != "" && m.Option(nfs.FILE) != "")
|
m.Assert(m.Option(REPOS) != "" && m.Option(nfs.FILE) != "")
|
||||||
nfs.Trash(m, path.Join(_repos_path(m.Option(REPOS)), m.Option(nfs.FILE)))
|
nfs.Trash(m, path.Join(_repos_path(m.Option(REPOS)), m.Option(nfs.FILE)))
|
||||||
@ -331,7 +336,7 @@ func init() {
|
|||||||
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))
|
||||||
m.Action(PULL, PUSH, "insteadof", TOKEN)
|
m.Action(PULL, PUSH, "insteadof", TOKEN, "oauth")
|
||||||
m.Sort("repos,type,file")
|
m.Sort("repos,type,file")
|
||||||
} else {
|
} else {
|
||||||
_repos_cmd(m, arg[0], DIFF)
|
_repos_cmd(m, arg[0], DIFF)
|
||||||
|
@ -17,6 +17,11 @@ 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, "token.sid") }},
|
ice.CTX_INIT: {Hand: func(m *ice.Message, arg ...string) { aaa.White(m, "token.sid") }},
|
||||||
|
web.PP("set"): {Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
list := []string{m.Option(TOKEN)}
|
||||||
|
m.Cmd(nfs.CAT, kit.HomePath(".git-credentials"), func(line string) { list = append(list, line) })
|
||||||
|
m.Cmd(nfs.SAVE, kit.HomePath(".git-credentials"), strings.Join(list, ice.NL)+ice.NL)
|
||||||
|
}},
|
||||||
web.PP("get"): {Hand: func(m *ice.Message, arg ...string) {
|
web.PP("get"): {Hand: func(m *ice.Message, arg ...string) {
|
||||||
m.Cmd(nfs.CAT, kit.HomePath(".git-credentials"), func(text string) {
|
m.Cmd(nfs.CAT, kit.HomePath(".git-credentials"), func(text string) {
|
||||||
if strings.HasSuffix(text, ice.AT+arg[0]) {
|
if strings.HasSuffix(text, ice.AT+arg[0]) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user