Commit Graph

41 Commits

Author SHA1 Message Date
sawka
a20ee78e6d send line update via websocket synchronously before calling the cmdwait callback. ensures line arrives on fe client before any command updates or pty updates 2022-09-05 14:54:17 -07:00
sawka
54e0ecffe1 create a remote update queue to ensure that we send the line update before we send cmd updates 2022-09-05 14:49:23 -07:00
sawka
3639e2454d send termopts.cols to cmdrunner 2022-09-03 23:36:15 -07:00
sawka
247647cea8 remote connect/disconnect working. fix issue with remoteconnected in resolver. working on remote:new 2022-09-01 12:47:10 -07:00
sawka
d55bb8812b finishing up historytype and making remotes update 2022-08-31 23:12:26 -07:00
sawka
1a88d564bb return different history types 2022-08-31 13:28:52 -07:00
sawka
86f3eabf5e remote bugfix and filter remotes on client side 2022-08-31 12:01:16 -07:00
sawka
8b11af6822 add non-parsing commands to history 2022-08-31 00:01:42 -07:00
sawka
76854b6079 remote get-history-items, add show param and session/window ids to history command 2022-08-30 23:11:06 -07:00
sawka
c03bbe8715 working on history queries 2022-08-29 19:18:02 -07:00
sawka
03dd6b1a7e pass 'uicontext' with fecmd, use that to resolve ids instead of kwargs. other bug fixes 2022-08-29 16:31:06 -07:00
sawka
f2a5985349 working on history command, remote:showall 2022-08-28 14:24:05 -07:00
sawka
9d6cc1f67a clear window 2022-08-26 22:01:29 -07:00
sawka
aff174fa80 tab colors 2022-08-26 21:44:18 -07:00
sawka
1997b9ea44 implement screen:set name 2022-08-26 17:51:28 -07:00
sawka
9b6d4e928d use generic resolver for screens 2022-08-26 17:29:32 -07:00
sawka
ca29e28c85 register handlers instead of a switch statement. make resolve more generic 2022-08-26 17:17:33 -07:00
sawka
773e881bf6 move resolver into its own file 2022-08-26 16:24:07 -07:00
sawka
46ba21030b save/restore activesessionid, set session name, much more sophisticated session switching logic 2022-08-26 16:21:19 -07:00
sawka
dc8cba79da add quoting/shell-parsing for commands 2022-08-26 13:12:17 -07:00
sawka
5b1b67cf55 quick fixes 2022-08-24 18:56:50 -07:00
sawka
0d314000ac fully support new remoteptr 2022-08-24 13:21:54 -07:00
sawka
4f686e891b big updates to remoteinstance, push changes through stack 2022-08-24 02:14:16 -07:00
sawka
3423b63213 switch back to slash, combine file and metacmd completions 2022-08-23 17:26:42 -07:00
sawka
dd5e6259bd add remote:show command 2022-08-23 14:01:52 -07:00
sawka
946f31988c switch from '/' to '@' as metacommand character 2022-08-23 13:37:08 -07:00
sawka
709920ad8e add ephemeral to line 2022-08-23 13:14:14 -07:00
sawka
429c41cfd0 show environment 2022-08-22 18:53:38 -07:00
sawka
292c76808a setenv and unset working 2022-08-22 18:38:52 -07:00
sawka
dca199b492 update to use env0 2022-08-22 16:26:44 -07:00
sawka
525fe77a5f send initpk.env in remotestate 2022-08-22 16:00:25 -07:00
sawka
9d150dc7e3 connectmode, add stubs for export/setenv command 2022-08-21 12:31:29 -07:00
sawka
249bf88a4d testing a 2nd remote with mshell --server 2022-08-17 12:24:09 -07:00
sawka
a67ae15b32 implement history 2022-08-11 23:45:15 -07:00
sawka
d5cf15e946 update history table 2022-08-11 12:07:41 -07:00
sawka
adca87e9db better directory vs file completion 2022-08-11 10:21:45 -07:00
sawka
81c564aca9 implement simple command completions 2022-08-10 18:33:32 -07:00
sawka
a175d236c1 implement /cd and /compgen 2022-08-09 14:24:57 -07:00
sawka
66f547a695 implement new session and switch session 2022-08-08 16:21:46 -07:00
sawka
4785253a10 return interactive update 2022-07-15 17:53:23 -07:00
sawka
6807547ff7 updates, switch to new fecmd packet to run all UI commands through 2022-07-15 17:37:32 -07:00