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
|
5fa7aa52d3
|
updates for new compgen
|
2022-11-10 18:52:38 -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
|
01821ca094
|
allow variable comptype
|
2022-11-09 20:38:47 -08:00 |
|
sawka
|
848f7164a3
|
checkpoint on completion
|
2022-11-09 20:38:28 -08:00 |
|
sawka
|
b8d4bb071a
|
fix links to dist-dev
|
2022-11-08 14:36:30 -08:00 |
|
sawka
|
d86bee87d8
|
partial word expansion
|
2022-11-04 12:28:08 -07:00 |
|
sawka
|
4392956f99
|
replace expand.Literal with safer hand-written version that only expands quoted strings and literals
|
2022-11-03 23:53:25 -07: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
|
76d3c10748
|
decls equal fn -- must parse associative arrays (order is not consistent in bash output)
|
2022-11-02 18:41:53 -07:00 |
|
sawka
|
d4e4b497fb
|
scripthaus env vars. also mshellbinaryfrompackage for install
|
2022-11-01 21:42:56 -07:00 |
|
sawka
|
ee36078082
|
parameterize the mshell bin directory (for packaging). inject MSHELL variables for execution
|
2022-11-01 21:19:42 -07:00 |
|
sawka
|
d9cd211149
|
packaging with scripthaus-server and mshell binaries, separate dev/prod builds. emain to launch local server from package
|
2022-11-01 21:18:40 -07:00 |
|
sawka
|
56a91a9601
|
update packaging to create a packaged electron app for frontend
|
2022-11-01 00:07:25 -07:00 |
|
sawka
|
7b11999d29
|
electron packaging
|
2022-10-31 16:41:44 -07:00 |
|
sawka
|
cd0a65f120
|
update to electron v19.1.3
|
2022-10-31 14:59:31 -07:00 |
|
sawka
|
d5142a1eb9
|
update packages
|
2022-10-31 12:51:25 -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
|
ebb196f164
|
send initial local server status
|
2022-10-30 13:06:25 -07:00 |
|
sawka
|
f35adf1da0
|
watch stdin, kill server is stdin is closed
|
2022-10-30 13:05:53 -07:00 |
|
sawka
|
4078cb1f1e
|
local server control
|
2022-10-30 12:53:39 -07:00 |
|
sawka
|
8939c57dd8
|
minor, add isempty func for shellstate
|
2022-10-30 12:52:58 -07:00 |
|
sawka
|
260fc2d313
|
working on server control and packaging
|
2022-10-30 12:52:40 -07:00 |
|
sawka
|
9027edc0e1
|
disconnected modal
|
2022-10-28 14:17:45 -07:00 |
|
sawka
|
29dbf5dde9
|
runcommand now sets the state at the time of execution
|
2022-10-27 22:52:38 -07:00 |
|
sawka
|
bba43c8540
|
minor css update
|
2022-10-27 22:24:22 -07:00 |
|