Commit graph

13 commits

Author SHA1 Message Date
outfoxxed
2773e5468f
core/process: ignore environment changes made by the Env pragma
This pragma ends up used to set things like QQC theme which
shouldn't be cascaded into child processes.
2025-05-29 23:30:55 -07:00
outfoxxed
c4a7d16478
io/process: emit read for data remaining in buffer on exit 2025-05-24 02:39:01 -07:00
outfoxxed
0662c37d67
io/process!: replace manageLifetime with startDetached
In most cases this is what was desired for usages of
manageLifetime. Starting the process in a detached state also makes
sure the process hierarchy will not result in the child being killed when
Quickshell is killed.
2025-03-12 01:37:38 -07:00
outfoxxed
0445eee33a
io/process: support commands at file:// and root:// paths. 2024-11-17 00:47:22 -08:00
outfoxxed
a35d3f9584
global: add Quickshell.processId and rename Process.pid 2024-03-08 23:25:54 -08:00
outfoxxed
4ef4cba4ee
refactor: move settings to their own object 2024-03-04 01:36:00 -08:00
outfoxxed
62f99f5754
feat: add Process.manageLifetime 2024-03-03 23:17:15 -08:00
outfoxxed
e06b07ac01
feat(process): add Process.environment 2024-03-03 19:35:10 -08:00
outfoxxed
bbe64f42f3
feat: add support for getting and setting workdir 2024-03-03 17:05:19 -08:00
outfoxxed
b42add3967
fix: Process.pid and Quickshell.env returning undefined instead of null 2024-03-03 15:31:15 -08:00
outfoxxed
087c929871
fix(process): pid not emitting changed signal 2024-03-03 15:30:52 -08:00
outfoxxed
ffa9d02d48
feat(process): add ways to close stdio channels 2024-03-03 15:23:41 -08:00
outfoxxed
3f0bd20852
feat: add Process type 2024-03-03 14:45:49 -08:00