pi-mono/packages/env/src
Mario Zechner b6fda579f4 feat(env): listFiles for remote and local environments, nodePlatform
RemoteExecutionEnv.listFiles resolves the path and lists through the
daemon; a daemon without the listFiles feature yields not_supported.
LocalExecutionEnv is NodeExecutionEnv plus listFiles through a daemon on
the same machine, so local and SSH sessions list with the same code.
nodePlatform maps hello's Rust names to Node's (windows -> win32,
macos -> darwin, x86_64 -> x64, aarch64 -> arm64).
2026-10-12 15:22:14 +00:00
..
connection.ts feat(env): listFiles for remote and local environments, nodePlatform 2026-10-12 15:22:14 +00:00
errors.ts fix(env): daemon robustness, output windows, native watching and Node read semantics 2026-10-05 17:32:22 +02:00
index.ts feat(env): listFiles for remote and local environments, nodePlatform 2026-10-12 15:22:14 +00:00
list-files.ts feat(env): listFiles for remote and local environments, nodePlatform 2026-10-12 15:22:14 +00:00
remote-env.ts feat(env): listFiles for remote and local environments, nodePlatform 2026-10-12 15:22:14 +00:00
ssh.ts feat(env): run programs in pseudo-terminals for interactive terminals 2026-10-11 16:35:08 +00:00
terminal.ts feat(env): report a terminal's foreground job with ptyForeground 2026-10-11 16:35:08 +00:00
watch.ts fix(env): daemon robustness, output windows, native watching and Node read semantics 2026-10-05 17:32:22 +02:00