diff --git a/core/chat/macos/desktop.css b/core/chat/macos/desktop.css index 8c9d87cf..3af35675 100644 --- a/core/chat/macos/desktop.css +++ b/core/chat/macos/desktop.css @@ -38,8 +38,6 @@ fieldset.macos.desktop>div.output>div.desktop>fieldset>legend { padding:0 var(-- fieldset.macos.desktop>div.output>div.desktop>fieldset>legend:not(:hover) { background-color:transparent; } fieldset.macos.desktop>div.output>div.desktop>fieldset>form.option>*:not(.textarea) { margin:var(--button-margin); } fieldset.macos.desktop>div.output>div.desktop>fieldset>form.option>div.icon { margin:var(--button-margin) 0; } -fieldset.macos.desktop>div.output>div.desktop>fieldset>form.option>div.icon.refresh { margin:8px 0 12px; } -fieldset.macos.desktop>div.output>div.desktop>fieldset>form.option>div.icon.goback { margin:8px 0 12px; } fieldset.macos.desktop>div.output>div.desktop>fieldset:not(:hover)>form.option>div.icon { visibility:hidden; } fieldset.macos.desktop>div.output>div.desktop>fieldset>form.option>div.item:last-child { margin-right:100px; } fieldset.macos.desktop>div.output>div.desktop>fieldset>div.action>div.item:last-child { margin-right:100px; } diff --git a/init.go b/init.go index 7a28fc2c..0f1f92d7 100644 --- a/init.go +++ b/init.go @@ -85,6 +85,7 @@ func init() { time.Local = time.FixedZone(tz, 28800) } Index.root, Pulse.root, Pulse.time = Index, Pulse, time.Now() + logs.Disable(true) } func Run(arg ...string) string { @@ -107,11 +108,11 @@ func Run(arg ...string) string { kit.If(Pulse._cmd == nil, func() { Pulse._cmd = &Command{RawHand: logs.FileLines(3)} }) switch Index.Merge(Index).Begin(Pulse, arg...); kit.Select("", arg, 0) { case SERVE, SPACE: + logs.Disable(false) Pulse.Go(func() { Index.Start(Pulse, arg...) }) conf.Wait() os.Exit(kit.Int(Pulse.Option(EXIT))) default: - logs.Disable(true) Pulse.Cmdy(INIT).Cmdy(arg) kit.If(Pulse.IsErrNotFound(), func() { Pulse.SetAppend().SetResult().Cmdy(SYSTEM, arg) }) kit.If(strings.TrimSpace(Pulse.Result()) == "" && Pulse.Length() > 0, func() { Pulse.TableEcho() }) diff --git a/misc/ssh/connect.go b/misc/ssh/connect.go index bed64ada..745e389e 100644 --- a/misc/ssh/connect.go +++ b/misc/ssh/connect.go @@ -38,8 +38,10 @@ func _ssh_open(m *ice.Message, arg ...string) { defer c.Write([]byte(cmd + lex.NL)) m.Sleep300ms() }) - m.Go(func() { io.Copy(os.Stdout, c) }) - io.Copy(c, os.Stdin) + m.Go(func() { + io.Copy(c, os.Stdin) + }) + io.Copy(os.Stdout, c) }, arg...) } func _ssh_dial(m *ice.Message, cb func(net.Conn), arg ...string) {