From cd84800ac94a90d7b5002ca4963d0fefba091ad7 Mon Sep 17 00:00:00 2001 From: shylinux Date: Wed, 26 Jul 2023 22:47:58 +0800 Subject: [PATCH] add some --- base/cli/runtime.go | 10 ++++++---- core/chat/macos/session.go | 5 +---- misc/chrome/field.go | 2 -- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/base/cli/runtime.go b/base/cli/runtime.go index 5a874a24..08925dd1 100644 --- a/base/cli/runtime.go +++ b/base/cli/runtime.go @@ -58,10 +58,12 @@ func _runtime_init(m *ice.Message) { } func _runtime_hostinfo(m *ice.Message) { m.Push("nCPU", runtime.NumCPU()) - for i, ls := range strings.Split(m.Cmdx(nfs.CAT, "/proc/meminfo"), lex.NL) { - if vs := kit.Split(ls, ": "); len(vs) > 1 { - if m.Push(strings.TrimSpace(vs[0]), kit.FmtSize(kit.Int64(strings.TrimSpace(vs[1]))*1024)); i > 1 { - break + if runtime.GOOS == LINUX { + for i, ls := range strings.Split(m.Cmdx(nfs.CAT, "/proc/meminfo"), lex.NL) { + if vs := kit.Split(ls, ": "); len(vs) > 1 { + if m.Push(strings.TrimSpace(vs[0]), kit.FmtSize(kit.Int64(strings.TrimSpace(vs[1]))*1024)); i > 1 { + break + } } } } diff --git a/core/chat/macos/session.go b/core/chat/macos/session.go index e30e9bda..168d2ebf 100644 --- a/core/chat/macos/session.go +++ b/core/chat/macos/session.go @@ -9,10 +9,7 @@ const SESSION = "session" func init() { Index.MergeCommands(ice.Commands{ - SESSION: {Actions: ice.MergeActions(ice.Actions{ - ice.CTX_INIT: {Hand: func(m *ice.Message, arg ...string) { mdb.HashImport(m) }}, - ice.CTX_EXIT: {Hand: func(m *ice.Message, arg ...string) { mdb.HashExport(m) }}, - }, CmdHashAction(mdb.NAME), mdb.ImportantHashAction()), Hand: func(m *ice.Message, arg ...string) { + SESSION: {Actions: ice.MergeActions(CmdHashAction(mdb.NAME), mdb.ImportantHashAction()), Hand: func(m *ice.Message, arg ...string) { if mdb.HashSelect(m, arg...); len(arg) > 0 { m.EchoIFrame(m.MergePodCmd("", DESKTOP, SESSION, arg[0])) } diff --git a/misc/chrome/field.go b/misc/chrome/field.go index b95e23ff..b997b3b9 100644 --- a/misc/chrome/field.go +++ b/misc/chrome/field.go @@ -17,8 +17,6 @@ type field struct { list string `name:"list domain id auto insert" help:"插件"` } -func (s field) Init(m *ice.Message, arg ...string) { s.Zone.Imports(m) } -func (s field) Exit(m *ice.Message, arg ...string) { s.Zone.Exports(m) } func (s field) Inputs(m *ice.Message, arg ...string) { s.daemon.Inputs(m, arg...) } func (s field) Command(m *ice.Message, arg ...string) { s.Zone.List(m.Spawn(), kit.Simple(m.Option(web.DOMAIN), arg)...).Table(func(index int, value ice.Maps, head []string) {