mirror of
https://shylinux.com/x/ContextOS
synced 2025-04-25 16:58:06 +08:00
opt tmux head name
This commit is contained in:
parent
2bdd44814e
commit
88b9cdf868
@ -4,5 +4,5 @@ var version = struct {
|
|||||||
host string
|
host string
|
||||||
self int
|
self int
|
||||||
}{
|
}{
|
||||||
"2019-09-11 22:06:20", "centos", 522,
|
"2019-09-12 14:33:20", "centos", 524,
|
||||||
}
|
}
|
||||||
|
@ -361,8 +361,9 @@ var Index = &ctx.Context{Name: "ssh", Help: "集群中心",
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
msg.Log("time", "check: %v", m.Format("cost"))
|
msg.Log("time", "check: %v", m.Format("cost"))
|
||||||
msg.Log("time", "check: %v %v %v", tool["componet_cmd"], args, arg)
|
if msg.Cmd(tool["componet_cmd"], args, arg).CopyTo(m); !msg.Hand {
|
||||||
msg.Cmd(tool["componet_cmd"], args, arg).CopyTo(m)
|
msg.Log("warn", "not found %v:%v", tool["componet_ctx"], tool["componet_cmd"])
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
m.Confm("componet", arg[0:], func(value map[string]interface{}) {
|
m.Confm("componet", arg[0:], func(value map[string]interface{}) {
|
||||||
|
@ -149,7 +149,6 @@ func (web *WEB) HandleCmd(m *ctx.Message, key string, cmd *ctx.Command) {
|
|||||||
msg.Option("sessid", "")
|
msg.Option("sessid", "")
|
||||||
|
|
||||||
// 请求环境
|
// 请求环境
|
||||||
msg.Option("dir_root", msg.Cap("directory"))
|
|
||||||
for _, v := range r.Cookies() {
|
for _, v := range r.Cookies() {
|
||||||
if v.Value != "" {
|
if v.Value != "" {
|
||||||
msg.Option(v.Name, v.Value)
|
msg.Option(v.Name, v.Value)
|
||||||
|
@ -83,6 +83,13 @@ var Index = &ctx.Context{Name: "tmux", Help: "终端管理",
|
|||||||
m.Add("append", view[j], col)
|
m.Add("append", view[j], col)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
for i, k := range m.Meta["append"] {
|
||||||
|
if strings.HasPrefix(k, "session_") {
|
||||||
|
x := strings.TrimPrefix(k, "session_")
|
||||||
|
m.Meta["append"][i] = x
|
||||||
|
m.Meta[x] = m.Meta[k]
|
||||||
|
}
|
||||||
|
}
|
||||||
m.Table()
|
m.Table()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -99,6 +106,13 @@ var Index = &ctx.Context{Name: "tmux", Help: "终端管理",
|
|||||||
m.Add("append", view[j], col)
|
m.Add("append", view[j], col)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
for i, k := range m.Meta["append"] {
|
||||||
|
if strings.HasPrefix(k, "window_") {
|
||||||
|
x := strings.TrimPrefix(k, "window_")
|
||||||
|
m.Meta["append"][i] = x
|
||||||
|
m.Meta[x] = m.Meta[k]
|
||||||
|
}
|
||||||
|
}
|
||||||
m.Table()
|
m.Table()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -129,6 +143,13 @@ var Index = &ctx.Context{Name: "tmux", Help: "终端管理",
|
|||||||
m.Add("append", view[j], col)
|
m.Add("append", view[j], col)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
for i, k := range m.Meta["append"] {
|
||||||
|
if strings.HasPrefix(k, "pane_") {
|
||||||
|
x := strings.TrimPrefix(k, "pane_")
|
||||||
|
m.Meta["append"][i] = x
|
||||||
|
m.Meta[x] = m.Meta[k]
|
||||||
|
}
|
||||||
|
}
|
||||||
m.Table()
|
m.Table()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -8,31 +8,33 @@ kit buffer "粘贴板" public buf \
|
|||||||
|
|
||||||
kit session "会话" private mux \
|
kit session "会话" private mux \
|
||||||
button "查看" action auto \
|
button "查看" action auto \
|
||||||
exports tmux_sess session_name
|
exports tmux_sess name
|
||||||
|
|
||||||
kit windows "窗口" private mux \
|
kit windows "窗口" private mux \
|
||||||
text "" imports plugin_tmux_sess action auto \
|
text "context" imports plugin_tmux_sess action auto \
|
||||||
button "查看" \
|
button "查看" \
|
||||||
exports tmux_wins window_name
|
exports tmux_wins name
|
||||||
|
|
||||||
kit pane "面板" private mux \
|
kit pane "面板" private mux \
|
||||||
text "" imports plugin_tmux_sess \
|
text "context" imports plugin_tmux_sess \
|
||||||
text "" imports plugin_tmux_wins action auto \
|
text "docker" imports plugin_tmux_wins action auto \
|
||||||
button "查看" \
|
button "查看" \
|
||||||
exports tmux_pane pane_index
|
exports tmux_pane index
|
||||||
|
|
||||||
kit view "内容" private mux \
|
kit view "内容" private mux \
|
||||||
text "" imports plugin_tmux_sess \
|
text "context" imports plugin_tmux_sess \
|
||||||
text "" imports plugin_tmux_wins \
|
text "docker" imports plugin_tmux_wins \
|
||||||
text "" imports plugin_tmux_pane action auto \
|
text "4" imports plugin_tmux_pane action auto view tiny \
|
||||||
button "查看" \
|
button "查看"
|
||||||
exports tmux_pane pane_index
|
|
||||||
|
|
||||||
kit cmd "命令" private mux _ _ _ r \
|
kit cmd "命令" private mux _ _ _ r \
|
||||||
text "" imports plugin_tmux_sess \
|
text "context" imports plugin_tmux_sess \
|
||||||
text "" imports plugin_tmux_wins \
|
text "docker" imports plugin_tmux_wins \
|
||||||
text "" imports plugin_tmux_pane \
|
text "4" imports plugin_tmux_pane view tiny \
|
||||||
text "pwd" view long \
|
text "pwd" view full \
|
||||||
button "执行" \
|
button "执行"
|
||||||
exports tmux_pane pane_index
|
|
||||||
|
kit json "解析" private "nfs.json" \
|
||||||
|
text "" view full \
|
||||||
|
button "执行"
|
||||||
|
|
||||||
|
@ -54,6 +54,9 @@ fieldset>form.option div.tiny input.args {
|
|||||||
fieldset>form.option div.long input.args {
|
fieldset>form.option div.long input.args {
|
||||||
width:240px;
|
width:240px;
|
||||||
}
|
}
|
||||||
|
fieldset>form.option div.full input.args {
|
||||||
|
width:480px;
|
||||||
|
}
|
||||||
fieldset>div.action {
|
fieldset>div.action {
|
||||||
padding:6px;
|
padding:6px;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user