forked from x/icebergs
opt vimer.js
This commit is contained in:
parent
530aff21c6
commit
05c4c401e6
@ -45,7 +45,15 @@ func _runtime_init(m *ice.Message) {
|
||||
|
||||
// 启动次数 boot
|
||||
m.Conf(RUNTIME, kit.Keys(BOOT, mdb.COUNT), kit.Int(m.Conf(RUNTIME, kit.Keys(BOOT, mdb.COUNT)))+1)
|
||||
m.Conf(RUNTIME, kit.Keys(BOOT, ice.BIN), _system_find(m, os.Args[0]))
|
||||
bin := _system_find(m, os.Args[0])
|
||||
m.Conf(RUNTIME, kit.Keys(BOOT, ice.BIN), bin)
|
||||
if s, e := os.Stat(bin); e == nil {
|
||||
m.Conf(RUNTIME, kit.Keys(BOOT, "size"), kit.FmtSize(s.Size()))
|
||||
if f, e := os.Open(bin); e == nil {
|
||||
defer f.Close()
|
||||
m.Conf(RUNTIME, kit.Keys(BOOT, "hash"), kit.Hashs(f))
|
||||
}
|
||||
}
|
||||
|
||||
// 环境变量 conf
|
||||
for _, k := range []string{CTX_SHY, CTX_DEV, CTX_OPS, CTX_ARG, CTX_PID, CTX_USER, CTX_SHARE, CTX_RIVER, CTX_DAEMON} {
|
||||
|
@ -113,7 +113,9 @@ func _system_exec(m *ice.Message, cmd *exec.Cmd) {
|
||||
defer func() {
|
||||
m.Push(CMD_OUT, out.String())
|
||||
m.Push(CMD_ERR, err.String())
|
||||
m.Echo(strings.TrimSpace(kit.Select(out.String(), err.String())))
|
||||
if m.Echo(strings.TrimSpace(kit.Select(out.String(), err.String()))); IsSuccess(m) {
|
||||
m.SetAppend()
|
||||
}
|
||||
}()
|
||||
cmd.Stdout, cmd.Stderr = out, err
|
||||
}
|
||||
|
@ -82,6 +82,10 @@ func _go_doc(m *ice.Message, mod string, pkg string) *ice.Message {
|
||||
}
|
||||
|
||||
func _go_exec(m *ice.Message, arg ...string) {
|
||||
if m.Option("some") == "run" {
|
||||
m.Cmdy(cli.SYSTEM, "./bin/ice.bin", ice.GetFileCmd(path.Join(arg[2], arg[1])))
|
||||
return
|
||||
}
|
||||
if m.Option(mdb.TEXT) == "" {
|
||||
if m.Option(nfs.LINE) == "1" {
|
||||
m.Push(mdb.NAME, "package")
|
||||
|
Loading…
x
Reference in New Issue
Block a user