3d6a33f8d2
fix(smartshell): use close event on child processes to ensure exit handling and update dependency versions
2026-03-04 18:13:53 +00:00
d37071dae0
fix(spawn): use detached:true so children are immune to terminal SIGINT
...
Children now get their own process group. Terminal Ctrl+C only reaches
the parent, which then does orderly tree-kill while children are still
alive and the process tree is intact.
2026-03-04 00:49:29 +00:00
f2552cda79
fix(release): add @git.zone/cli release configuration with registries and public access
2026-03-03 22:36:40 +00:00
5f8f38c2e6
fix(deps): bump @push.rocks/smartexit dependency to ^1.1.1
2026-03-03 22:35:20 +00:00
529b33fda1
feat(smartshell): Add secure spawn APIs, PTY support, interactive/streaming control, timeouts and buffer limits; update README and tests
2025-08-17 15:20:26 +00:00
f8e431f41e
feat(smartshell): Add passthrough option for exec methods and corresponding tests
2025-08-17 14:01:04 +00:00
35d22175db
fix(tests): Update tests & CI config, bump deps, add docs and project configs
2025-08-16 09:52:49 +00:00
7c14102324
fix(core): Refactor Smartshell class for improved code clarity and performance
2025-02-20 12:37:10 +01:00
149eb800e7
fix(core): Fix minor code style and formatting issues
2024-12-13 19:03:50 +01:00
ff26cd0678
fix(dependencies): Update @types/node dependency version
2024-12-13 18:55:34 +01:00
522fbfc42c
feat(SmartExecution): Add support for scheduling restarts to SmartExecution
2024-12-09 02:52:14 +01:00
35f59054f8
feat(core): Refactor codebase and update dependencies.
2024-12-09 02:39:31 +01:00
6904097960
fix(core): Fix interactive shell execution and update dependencies
2024-09-17 17:02:42 +02:00
415c9de553
fix(core): update
2024-04-18 13:42:51 +02:00
e7cf3bcb5e
fix(core): update
2024-03-16 11:18:53 +01:00
ea921766dc
fix(core): update
2023-06-22 14:17:49 +02:00
25c61d7d7d
fix(core): update
2023-06-22 14:16:16 +02:00
c5937da870
fix(core): update
2023-06-22 13:54:39 +02:00
e4e08910c7
BREAKING CHANGE(core): switched to ES syntax and added support for interactivity
2023-06-22 11:51:44 +02:00
20a2804924
fix(core): cosmetics
2021-11-26 15:17:52 +01:00
b304b01ab6
fix(core): update
2021-11-07 19:18:01 +01:00
6cb7ab8f19
fix(core): update
2021-08-17 18:19:52 +02:00
db712b2223
fix(core): update
2021-07-26 21:24:13 +02:00
199fa19899
fix(core): update
2020-05-22 01:23:27 +00:00
ad0b7ac21c
fix(core): update
2019-08-27 20:15:22 +02:00
62195b63d6
fix(core): update
2019-05-29 10:56:45 +02:00
613241cdcb
fix(core): update
2019-05-28 11:14:32 +02:00
ba8c2d06d8
fix(core): update
2019-05-28 10:43:54 +02:00
c1133e9131
fix(core): update
2019-05-27 15:30:52 +02:00
f63c4456bf
fix(core): update
2019-05-19 22:41:20 +02:00
4701341c0c
ensure WSL compatibility
2018-12-13 16:50:32 +01:00
6a047d6333
fix(core): update
2018-11-26 17:55:15 +01:00
f516a6e753
fix(core): update
2018-11-26 17:45:58 +01:00
4fe3775904
fix(child processes): now run detached
2018-10-28 19:18:42 +01:00
39d457382f
fix(exec): processes now run detached
2018-10-28 19:12:15 +01:00
0d68361381
fix(PATH): add proper PATH handling for child processes
2018-08-04 16:43:02 +02:00
7c9cf6e70d
fix(structure): clean up
2018-07-30 16:08:14 +02:00
2ca593297c
BREAKING CHANGE(update the API): update
2018-07-30 16:03:48 +02:00
2e94eb5467
fix(dependencies): remove shelljs and go node native
2018-07-18 20:58:12 +02:00
9709920a72
fix StdErr
2017-09-09 13:20:24 +02:00
0f2d68cf5f
implement execSilent and execStrict
2017-07-19 14:56:33 +02:00
ced0ce7b53
now working in child processes
2017-07-18 15:17:05 +02:00
6aeb0c1558
update
2017-07-16 16:19:48 +02:00
ca175205ee
improve silent options
2017-06-27 11:18:37 +02:00
PhilKunz External
63d5fe4f1c
Dev
2017-06-27 08:28:11 +00:00
c73e48450a
update
2017-06-22 18:17:45 +02:00
6ec8ce3545
update smartshell
2017-03-11 13:46:08 +01:00
3a16245545
fix execution
2017-03-11 02:57:46 +01:00
a59897ae6d
add exec method to smartshell class
2017-03-11 02:36:27 +01:00
d849c17817
improve tests
2017-03-11 01:58:09 +01:00