sawka
|
108517bd08
|
add /screen:reset to remove all remote instances for screen
|
2023-01-31 17:56:56 -08:00 |
|
sawka
|
848f321ae7
|
backend version, check telemetry send more often (but send on the same interval) -- works better with computer suspend.
|
2023-01-25 22:49:50 -08:00 |
|
sawka
|
518e900403
|
bump to v0.1.2
|
2023-01-25 22:30:25 -08:00 |
|
sawka
|
18048a675a
|
fix /scren:purge hanging issue
|
2023-01-25 14:29:12 -08:00 |
|
sawka
|
67ad7d017e
|
add session:purge (to be compatible with screen)
|
2023-01-25 13:57:36 -08:00 |
|
sawka
|
bf36d4f942
|
interactive connect -- does not force ssh batch mode
|
2023-01-23 13:47:57 -08:00 |
|
sawka
|
ae15fbdf91
|
create remote should show remote page, and force an interactive connect
|
2023-01-23 13:47:36 -08:00 |
|
sawka
|
5914e57afc
|
export PROMPT and PROMPT_VERSION, always start remote
|
2023-01-23 13:28:00 -08:00 |
|
sawka
|
f8c675c3e7
|
updates to telemetry, separate telemetry commands, use json data
|
2023-01-23 12:54:32 -08:00 |
|
sawka
|
ea897bf53c
|
send telemetry data to pcloud. pcloud dev settings (with PCLOUD_ENDPOINT). /client:show and /client:set commands (for no-telemetry)
|
2023-01-22 23:10:18 -08:00 |
|
sawka
|
dc051beeb8
|
add client:set command
|
2023-01-19 11:10:12 -08:00 |
|
sawka
|
353bfad434
|
change numlines to numcommands. log all interactive eval commands to activity table. stub pcloud telemetry call
|
2023-01-17 16:02:44 -08:00 |
|
sawka
|
85c943f65a
|
bump version to v0.1.1
|
2023-01-16 23:39:58 -08:00 |
|
sawka
|
64ec186fa0
|
new API for client to log activity
|
2023-01-16 23:36:52 -08:00 |
|
sawka
|
db727b232f
|
fix unused variable
|
2023-01-11 22:26:27 -08:00 |
|
sawka
|
be978a25b2
|
reinit focus
|
2023-01-11 20:53:46 -08:00 |
|
sawka
|
aa56db0bc4
|
fix userhostre to accept IP addresses
|
2023-01-11 17:16:20 -08:00 |
|
sawka
|
7f15092550
|
change back to /history
|
2023-01-02 12:13:55 -08:00 |
|
sawka
|
0f599207cf
|
clear can either archive or purge lines
|
2023-01-02 12:09:19 -08:00 |
|
sawka
|
96b25900fc
|
archive/purge lines for clear
|
2023-01-02 12:09:01 -08:00 |
|
sawka
|
a20da453f4
|
cr command (bare) shows all remotes
|
2022-12-30 17:01:17 -08:00 |
|
sawka
|
2f7aa94405
|
sudo remote and colors
|
2022-12-29 00:07:16 -08:00 |
|
sawka
|
f5e0801978
|
update local mshell binary path -- use the mshell packaged with Prompt app
|
2022-12-28 23:09:37 -08:00 |
|
sawka
|
9ab5d1e529
|
implement devmode with alternate directory/ports so main/dev can be run simultaneously
|
2022-12-28 17:47:12 -08:00 |
|
sawka
|
e1e1a52e06
|
autoconnect remotes
|
2022-12-28 16:59:54 -08:00 |
|
sawka
|
16b808bb21
|
working on autoconnect
|
2022-12-28 13:56:19 -08:00 |
|
sawka
|
43689ac3f8
|
line archived (not line:hidden). remove some debugging code
|
2022-12-27 23:12:27 -08:00 |
|
sawka
|
73bc162824
|
session:show command
|
2022-12-26 19:06:46 -08:00 |
|
sawka
|
4974e9405f
|
use scbase not base for fileops
|
2022-12-26 18:49:45 -08:00 |
|
sawka
|
5933287e0d
|
unarchive session
|
2022-12-26 18:42:55 -08:00 |
|
sawka
|
af16ab1aed
|
working on session archive/delete
|
2022-12-26 16:09:21 -08:00 |
|
sawka
|
a485294f0b
|
bugfixes for screen archives
|
2022-12-26 12:38:47 -08:00 |
|
sawka
|
6bc948af5d
|
woring on screen archiving
|
2022-12-26 12:18:13 -08:00 |
|
sawka
|
f1a46dea82
|
screen archiving
|
2022-12-25 13:21:48 -08:00 |
|
sawka
|
5645a01482
|
archived not closed
|
2022-12-25 13:03:11 -08:00 |
|
sawka
|
962261ec35
|
updates for /screen:close
|
2022-12-23 15:56:29 -08:00 |
|
sawka
|
d2530339e4
|
line hidden attribute. add line:hide and line:purge commands
|
2022-12-21 17:45:40 -08:00 |
|
sawka
|
b0a40ee629
|
signal command
|
2022-12-20 21:58:58 -08:00 |
|
sawka
|
1697010d55
|
handle simple authkey authentication for local-server
|
2022-12-20 16:16:46 -08:00 |
|
sawka
|
21bbab88c8
|
authkey get/generate. new schema for incognito/closed screens/sessions. rename scbase functions to use Prompt name
|
2022-12-19 18:52:08 -08:00 |
|
sawka
|
2684aaef85
|
change fn prefix that mshell uses to mshell
|
2022-12-19 17:39:19 -08:00 |
|
sawka
|
35006dfc65
|
rename sh2/scripthaus to prompt. maxcommandlen set.
|
2022-12-19 17:36:19 -08:00 |
|
sawka
|
8624e9c844
|
add line staring to schema and to cmdrunner
|
2022-12-05 22:59:00 -08:00 |
|
sawka
|
81554e8fd2
|
fix concurrent write on websocket (only happened under intense write stress)
|
2022-11-29 12:45:19 -08:00 |
|
sawka
|
c6a2118451
|
big update, got statediff and state_base working. updates to remote_instance and cmd tables/structures
|
2022-11-28 18:03:02 -08:00 |
|
sawka
|
b2dc52e166
|
checkpoint
|
2022-11-28 00:13:00 -08:00 |
|
sawka
|
d5ea9e0221
|
implement cmdfinal (hangup) from server
|
2022-11-27 14:12:15 -08:00 |
|
sawka
|
301bfaa0be
|
write a quick set of functions to pack and unpack byte arrays
|
2022-11-24 15:16:18 -08:00 |
|
sawka
|
576d02c98f
|
make a simple linediff
|
2022-11-24 15:05:08 -08:00 |
|
sawka
|
d286f4d6ab
|
checkpoint, add winsize to uicontext
|
2022-11-23 14:34:49 -08:00 |
|
sawka
|
7882232a0e
|
meta+command compgen working. hide compgen command from completion (underscores)
|
2022-11-23 11:12:05 -08:00 |
|
sawka
|
ac8180a1ae
|
fix default anchor value
|
2022-11-22 13:52:31 -08:00 |
|
sawka
|
00356fc297
|
fix comp complete
|
2022-11-22 00:32:27 -08:00 |
|
sawka
|
bd3595c954
|
checkpoint, testing new compgen. fixed superoffset bug
|
2022-11-22 00:26:41 -08:00 |
|
sawka
|
bb3e12fee7
|
checkpoint, extend working with all the crazy quote balancing for subs
|
2022-11-21 23:06:58 -08:00 |
|
sawka
|
75f662a188
|
checkpoint -- extension
|
2022-11-21 19:06:59 -08:00 |
|
sawka
|
8729d1f491
|
strwithpos uses rune position not byte position
|
2022-11-21 16:37:09 -08:00 |
|
sawka
|
9f7b5c8226
|
checkpoint, return comptype 'var' when we're in a var word
|
2022-11-21 14:47:00 -08:00 |
|
sawka
|
ff11290fa0
|
checkpoint, none/simple both need to recurse
|
2022-11-21 14:25:02 -08:00 |
|
sawka
|
ff11be5922
|
checkpoint on more completion/expansion
|
2022-11-21 12:55:53 -08:00 |
|
sawka
|
39ac41c448
|
working on expand
|
2022-11-19 14:05:38 -08:00 |
|
sawka
|
d469fed490
|
working on getting comppos to work recursively
|
2022-11-18 19:05:03 -08:00 |
|
sawka
|
54e42ad10e
|
checkpoint on finding command completion point
|
2022-11-18 16:16:31 -08:00 |
|
sawka
|
3474177f28
|
split cmdnone on command separators
|
2022-11-18 14:57:25 -08:00 |
|
sawka
|
a630606020
|
working on integrating position. identify cmd assignment words. make group words consistent. always copy Raw runes. fixup command whitespace
|
2022-11-18 14:26:52 -08:00 |
|
sawka
|
a599dc473a
|
split words into simple commands. identify bash keywords. light parsing of bash language to get command separation
|
2022-11-18 00:09:18 -08:00 |
|
sawka
|
082b146409
|
extension functions, word meta
|
2022-11-16 23:52:10 -08:00 |
|
sawka
|
7f4e5c0ef1
|
checkpoint, starting extend
|
2022-11-16 22:17:38 -08:00 |
|
sawka
|
475d7cd647
|
subparse backticks and dollar double quote
|
2022-11-16 12:00:44 -08:00 |
|
sawka
|
ec2de4609b
|
add QC to word, refactor makeWord, fix special variables
|
2022-11-16 11:13:15 -08:00 |
|
sawka
|
f1958eaac7
|
recursive parsing for double quotes, subshells, and variable expansions
|
2022-11-16 00:37:22 -08:00 |
|
sawka
|
d44242fe71
|
checkpoint on new shparse
|
2022-11-15 10:27:36 -08:00 |
|
sawka
|
b9fd4df60f
|
words -> str. test roundtrip
|
2022-11-15 00:39:53 -08:00 |
|
sawka
|
06724528cc
|
checkpoint
|
2022-11-15 00:36:30 -08:00 |
|
sawka
|
9da092816a
|
checkpoint
|
2022-11-14 19:57:29 -08:00 |
|
sawka
|
55767e3256
|
remove shellescape dependency
|
2022-11-14 13:56:50 -08:00 |
|
sawka
|
24f17ff5e9
|
checkpoint shparse
|
2022-11-14 13:56:28 -08:00 |
|
sawka
|
90bcb09b3e
|
hook up new command completion
|
2022-11-10 18:51:20 -08:00 |
|
sawka
|
afbdf644bf
|
checkpoint on comp
|
2022-11-10 16:00:51 -08:00 |
|
sawka
|
f81bea6658
|
check in some tests for comp package
|
2022-11-10 15:39:13 -08:00 |
|
sawka
|
2ab8795643
|
comp checkpoint
|
2022-11-10 15:28:39 -08:00 |
|
sawka
|
055dc7c8ac
|
checkpoint on compgen
|
2022-11-10 13:52:51 -08:00 |
|
sawka
|
848f7164a3
|
checkpoint on completion
|
2022-11-09 20:38:28 -08:00 |
|
sawka
|
d225c988ed
|
checkpoint on new completion parsing function
|
2022-11-03 19:16:14 -07:00 |
|
sawka
|
d7b67582eb
|
use deepequal for vars
|
2022-11-02 18:45:13 -07:00 |
|
sawka
|
d4e4b497fb
|
scripthaus env vars. also mshellbinaryfrompackage for install
|
2022-11-01 21:42:56 -07:00 |
|
sawka
|
d9163d6af4
|
use log.Printf, ensure sc home dir
|
2022-10-31 12:40:45 -07:00 |
|
sawka
|
d6ba16613c
|
store migrations in go source (via embed)
|
2022-10-31 12:24:21 -07:00 |
|
sawka
|
260fc2d313
|
working on server control and packaging
|
2022-10-30 12:52:40 -07:00 |
|
sawka
|
29dbf5dde9
|
runcommand now sets the state at the time of execution
|
2022-10-27 22:52:38 -07:00 |
|
sawka
|
31a38cbdae
|
state updates (yay)
|
2022-10-27 22:22:17 -07:00 |
|
sawka
|
2df33621fd
|
stateful commands block other commands while they are running, introduce waiting state
|
2022-10-27 22:00:10 -07:00 |
|
sawka
|
56259e3f05
|
fix cmd done lock ordering (actually start the cmdwait). implement reset command to re-initialize the terminal
|
2022-10-27 17:10:36 -07:00 |
|
sawka
|
0060c8ffc2
|
big update to handle cmd returnstate (still need to process new state with donepacket)
|
2022-10-27 00:33:50 -07:00 |
|
sawka
|
d50ed6ca6c
|
work on evalbracketargs
|
2022-10-26 14:51:12 -07:00 |
|
sawka
|
cabf8a50ff
|
updates for new shellvars
|
2022-10-25 12:31:29 -07:00 |
|
sawka
|
c9195b3cfd
|
move some sh parsing to shexec
|
2022-10-24 21:29:11 -07:00 |
|
sawka
|
3b7dd7c01e
|
working on source command
|
2022-10-22 14:46:39 -07:00 |
|
sawka
|
caf8b1d151
|
use statediff for output for setenv, unset, and cd
|
2022-10-20 16:14:14 -07:00 |
|
sawka
|
e55f7fb4fe
|
working with new static commands
|
2022-10-18 18:03:02 -07:00 |
|