Commit Graph

1381 Commits

Author SHA1 Message Date
sawka
46ba21030b save/restore activesessionid, set session name, much more sophisticated session switching logic 2022-08-26 16:21:19 -07:00
sawka
00b88f7f13 fix regexp, add dump argument to show parsed command 2022-08-26 13:18:26 -07:00
sawka
dc8cba79da add quoting/shell-parsing for commands 2022-08-26 13:12:17 -07:00
sawka
e677455419 fix typescript warnings 2022-08-25 12:12:56 -07:00
sawka
d0806bbd63 remove lock around connecting remote 2022-08-24 22:57:41 -07:00
sawka
35179e06ec detect screen size 2022-08-24 22:32:43 -07:00
sawka
db993cf00f add scripthaus.md 2022-08-24 21:33:50 -07:00
sawka
64fc0f335a fix overscroll behavior in xterm.js terminal and deal with focus in a better way. restore scrollbars for terminals. scroll focused terminals into view. 2022-08-24 19:00:03 -07:00
sawka
8274d19e0b use interactive shell for environment 2022-08-24 18:57:13 -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
da710fc4c8 switch cmd to use RemotePtrType, make Prompt react class to display fullremoteref and cwd 2022-08-24 13:19:59 -07:00
sawka
4f686e891b big updates to remoteinstance, push changes through stack 2022-08-24 02:14:16 -07:00
sawka
2028a98784 remoteinstance naming change 2022-08-24 02:12:28 -07:00
sawka
09a072f900 run localhost mshell with cwd at HOME, not in current directory 2022-08-24 02:11:49 -07:00
sawka
51f7b0798b add prompt to cmd 2022-08-23 21:05:49 -07:00
sawka
3aeab9d427 show metacmd completions 2022-08-23 17:27:12 -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
e4bf68ca3b scrolling info box 2022-08-23 13:14:57 -07:00
sawka
709920ad8e add ephemeral to line 2022-08-23 13:14:14 -07:00
sawka
d984a8f82a infolines 2022-08-22 18:54:01 -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
f63a851b1a export ParseEnv0 and MakeEnv0 2022-08-22 17:27:55 -07:00
sawka
d61246e8a4 update to env0 2022-08-22 16:28:14 -07:00
sawka
dca199b492 update to use env0 2022-08-22 16:26:44 -07:00
sawka
7d06bc766c rename env to env0. add envcomplete bool 2022-08-22 16:24:53 -07:00
sawka
525fe77a5f send initpk.env in remotestate 2022-08-22 16:00:25 -07:00
sawka
e26705623b add --env mode to mshell to print cwd and environment (for server initpk). needed because OSX does not support 'env -0' 2022-08-22 15:59:03 -07:00
sawka
9d150dc7e3 connectmode, add stubs for export/setenv command 2022-08-21 12:31:29 -07:00
sawka
db3f780275 autoconnect -> connectmode 2022-08-21 12:26:10 -07:00
sawka
b2a2b6252d send cmd updates for donepk 2022-08-19 17:14:53 -07:00
sawka
f7796169f6 fix setCmd mobx.action call 2022-08-19 17:14:25 -07:00
sawka
739114045c use term.reset() not term.clear() 2022-08-19 16:38:24 -07:00
sawka
5dda89aa1a status display 2022-08-19 16:35:38 -07:00
sawka
e454c170f8 don't report parse errors to console (lots of invalid terminal output). e.g. cat'ing a binary file will produce thousands of errors, but that's just how it is. 2022-08-19 15:54:38 -07:00
sawka
86a7cd59e6 use cirfile for detached commands 2022-08-19 15:28:32 -07:00
sawka
03cfabd9b6 convert ptyout files to CF files (fixed size circular buffer files). connect to remotes with their own controlling terminal and capture that terminal output. POC to send password to controlling terminal to login. 2022-08-19 13:23:00 -07:00
sawka
26bd499fac update to allow a WriteAt call for cirfiles 2022-08-19 12:51:37 -07:00
sawka
e1eecae6d3 implement WriteAt, refactored and tested append, writeat still needs testing 2022-08-18 21:54:42 -07:00
sawka
38870f9c6e circular file buffer. metadata in header. uses flock to synchronize access. write metadata before and after writing file data. 2022-08-18 20:34:20 -07:00
sawka
b3a05ac72e update npm modules, add remotes modal 2022-08-18 00:39:06 -07:00
sawka
1914719ad1 proof of concept, file URL to open window using will-navigate 2022-08-17 13:32:02 -07:00
sawka
c6e29c3314 proof of concept, open window 2022-08-17 13:26:03 -07:00
sawka
5a835e927e update prompt for remotes, display remotes in sidebar 2022-08-17 13:06:47 -07:00
sawka
77bd1fa7bc return uname 2022-08-17 12:55:12 -07:00
sawka
b142e350be capture uname 2022-08-17 12:54:40 -07:00
sawka
249bf88a4d testing a 2nd remote with mshell --server 2022-08-17 12:24:09 -07:00