mirror of
https://shylinux.com/x/ContextOS
synced 2025-04-25 16:58:06 +08:00
opt steam
This commit is contained in:
parent
b9f2557f1d
commit
95e9be4d49
@ -40,6 +40,8 @@ install() {
|
|||||||
wget -O ${ctx_app} "$ctx_dev/publish/${ctx_app}?GOOS=$GOOS&GOARCH=$GOARCH" && chmod a+x ${ctx_app} \
|
wget -O ${ctx_app} "$ctx_dev/publish/${ctx_app}?GOOS=$GOOS&GOARCH=$GOARCH" && chmod a+x ${ctx_app} \
|
||||||
&& ./${ctx_app} upgrade ${target} && ${md5} ${ctx_app} \
|
&& ./${ctx_app} upgrade ${target} && ${md5} ${ctx_app} \
|
||||||
&& mv ${ctx_app} bin/${ctx_app}
|
&& mv ${ctx_app} bin/${ctx_app}
|
||||||
|
|
||||||
|
mkdir -p usr/script && touch usr/script/local.shy && cd etc && ln -s ../usr/script/local.shy .
|
||||||
}
|
}
|
||||||
hup() {
|
hup() {
|
||||||
echo "term hup"
|
echo "term hup"
|
||||||
|
@ -848,6 +848,9 @@ func main() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
switch arg[0] {
|
switch arg[0] {
|
||||||
|
case "restart":
|
||||||
|
m.Cmd("cli.quit", "1")
|
||||||
|
|
||||||
case "project":
|
case "project":
|
||||||
m.Cmd("cli.project", "init")
|
m.Cmd("cli.project", "init")
|
||||||
m.Cmd("cli.compile", "all")
|
m.Cmd("cli.compile", "all")
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
package cli
|
package cli
|
||||||
|
|
||||||
var version = struct {
|
var version = struct {
|
||||||
time string
|
time string
|
||||||
host string
|
host string
|
||||||
self int
|
self int
|
||||||
}{
|
}{
|
||||||
"2019-07-15 20:46:47", "ZYB-20190522USI.ubuntu", 168,
|
"2019-07-15 20:55:13", "ZYB-20190522USI", 151,
|
||||||
}
|
}
|
||||||
|
@ -157,7 +157,7 @@ var Index = &ctx.Context{Name: "ssh", Help: "集群中心",
|
|||||||
"componet_type": "private", "componet_ctx": "ssh", "componet_cmd": "_route",
|
"componet_type": "private", "componet_ctx": "ssh", "componet_cmd": "_route",
|
||||||
"componet_args": []interface{}{"$$", "context", "cli", "upgrade"}, "inputs": []interface{}{
|
"componet_args": []interface{}{"$$", "context", "cli", "upgrade"}, "inputs": []interface{}{
|
||||||
map[string]interface{}{"type": "text", "name": "pod", "imports": "plugin_pod"},
|
map[string]interface{}{"type": "text", "name": "pod", "imports": "plugin_pod"},
|
||||||
map[string]interface{}{"type": "select", "name": "action", "values": []interface{}{"script", "plugin", "portal", "system", "bench"}},
|
map[string]interface{}{"type": "select", "name": "action", "values": []interface{}{"script", "restart", "plugin", "portal", "system", "bench"}},
|
||||||
map[string]interface{}{"type": "text", "name": "who"},
|
map[string]interface{}{"type": "text", "name": "who"},
|
||||||
map[string]interface{}{"type": "button", "value": "升级"},
|
map[string]interface{}{"type": "button", "value": "升级"},
|
||||||
},
|
},
|
||||||
|
@ -360,12 +360,12 @@ var Index = &ctx.Context{Name: "chat", Help: "会议中心",
|
|||||||
}
|
}
|
||||||
if len(arg) == 1 {
|
if len(arg) == 1 {
|
||||||
m.Confm("flow", []string{arg[0], "user"}, func(key string, value map[string]interface{}) {
|
m.Confm("flow", []string{arg[0], "user"}, func(key string, value map[string]interface{}) {
|
||||||
m.Add("append", "key", key)
|
m.Add("append", "user", key)
|
||||||
m.Add("append", "user.route", value["user"])
|
m.Add("append", "node", value["user"])
|
||||||
})
|
})
|
||||||
m.Confm("ssh.node", func(key string, value map[string]interface{}) {
|
m.Confm("ssh.node", func(key string, value map[string]interface{}) {
|
||||||
m.Add("append", "key", key)
|
m.Add("append", "user", "")
|
||||||
m.Add("append", "user.route", value["name"])
|
m.Add("append", "node", value["name"])
|
||||||
})
|
})
|
||||||
m.Table()
|
m.Table()
|
||||||
return
|
return
|
||||||
|
@ -460,13 +460,13 @@ page = Page({
|
|||||||
},
|
},
|
||||||
Show: function() {
|
Show: function() {
|
||||||
this.ShowDialog() && (table.innerHTML = "", ui.name.value = "nice", this.Run([river], function(msg) {
|
this.ShowDialog() && (table.innerHTML = "", ui.name.value = "nice", this.Run([river], function(msg) {
|
||||||
kit.AppendTable(table, ctx.Table(msg), ["key", "user.route"], function(value, key, pod, i, tr, event) {
|
kit.AppendTable(table, ctx.Table(msg), ["user", "node"], function(value, key, pod, i, tr, event) {
|
||||||
var old = table.querySelector("tr.select")
|
var old = table.querySelector("tr.select")
|
||||||
tr.className = "select", old && (old.className = "normal"), field.Pane.Run([river, pod.key, pod["user.route"]], function(msg) {
|
tr.className = "select", old && (old.className = "normal"), field.Pane.Run([river, pod.user, pod.node], function(msg) {
|
||||||
device.innerHTML = "", kit.AppendTable(device, ctx.Table(msg), ["key", "index", "name", "help"], function(value, key, com, i, tr, event) {
|
device.innerHTML = "", kit.AppendTable(device, ctx.Table(msg), ["key", "index", "name", "help"], function(value, key, com, i, tr, event) {
|
||||||
var last = kit.AppendChild(ui.list, [{type: "tr", list: [
|
var last = kit.AppendChild(ui.list, [{type: "tr", list: [
|
||||||
{text: [com.key, "td"]}, {text: [com.index, "td"]}, {text: [com.name, "td"]}, {text: [com.help, "td"]},
|
{text: [com.key, "td"]}, {text: [com.index, "td"]}, {text: [com.name, "td"]}, {text: [com.help, "td"]},
|
||||||
], dataset: {pod: pod["user.route"], group: com.key, index: com.index, name: com.name}, click: function(event) {
|
], dataset: {pod: pod.node, group: com.key, index: com.index, name: com.name}, click: function(event) {
|
||||||
last.parentNode.removeChild(last)
|
last.parentNode.removeChild(last)
|
||||||
}}]).last
|
}}]).last
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user