Commit Graph

1409 Commits

Author SHA1 Message Date
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
sawka
9542d14473 make mshell home directory during getremoteid 2022-08-16 16:26:06 -07:00
sawka
c310a4b9bc scrollintoview 2022-08-16 16:08:15 -07:00
sawka
cc058490b2 cmd-up cmd-down working, new line type, remotealias 2022-08-16 15:59:28 -07:00
sawka
f86de49e31 updates to remote 2022-08-16 15:08:28 -07:00
sawka
b26b9924f3 updates to tables, lineid, sharemode, owneruserid 2022-08-16 12:08:26 -07:00
sawka
8186e54cd2 add client table, ensure client id / public / private key 2022-08-15 18:42:25 -07:00
sawka
550fd89472 fix datapos 2022-08-13 10:27:22 -07:00
sawka
7af1d5cee6 lazy loading, cached TUR values 2022-08-12 18:34:56 -07:00
sawka
62bbe18171 remove PosAppend weirdness and track filepos in remote 2022-08-12 13:59:31 -07:00
sawka
b4e41bc36d better input handling -- expand textarea, fit textarea, up/down arrow control in textarea (w/ history) 2022-08-12 11:44:29 -07:00
sawka
b70d42bca4 implement command history 2022-08-11 23:46:52 -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
034995ef2a fix typescript errors 2022-08-11 11:49:46 -07:00
sawka
291d1dc704 allow resize observer to fire conditional scroll to bottom (info panel updates) 2022-08-11 10:41:08 -07:00
sawka
d5a5a9ce70 better directory vs file completion 2022-08-11 10:22:43 -07:00
sawka
adca87e9db better directory vs file completion 2022-08-11 10:21:45 -07:00
sawka
5a8ffa3544 more complicated compgen for directory vs file completion 2022-08-11 10:21:11 -07:00
sawka
5082330dcf implement info panel, more control in cmd-input, completions, errors 2022-08-10 18:35:18 -07:00
sawka
f4515139a1 uniq completions 2022-08-10 18:33:58 -07:00
sawka
81c564aca9 implement simple command completions 2022-08-10 18:33:32 -07:00
sawka
d4528d1c42 compgen hasmore 2022-08-10 16:07:41 -07:00