diff options
| author | Peter Geissler <peter@haxx.in> | 2026-08-28 00:11:31 +0200 |
|---|---|---|
| committer | Peter Geissler <peter@haxx.in> | 2026-08-28 00:23:19 +0200 |
| commit | d299677c834b7199d47f35817ed36d83c839825b (patch) | |
| tree | 0e5733bfc926f187c37888a129d083be62c2b438 /src | |
| parent | windows: a native port, on ConPTY and AF_UNIX (diff) | |
| download | slosh-d299677c834b7199d47f35817ed36d83c839825b.tar.gz slosh-d299677c834b7199d47f35817ed36d83c839825b.tar.xz slosh-d299677c834b7199d47f35817ed36d83c839825b.zip | |
docs: the Windows port, and what is different there
An install subsection alongside macOS and Linux, and a page under
Inside for the rest: how to build it, what changes about running it
(%ComSpec% panes, sessions in %LOCALAPPDATA%), and the reasoning the
code can only gesture at in comments.
The three traps are written down in full, because each one presents as
something other than what it is and cost real time: a pane with a title
and no body (the child inherited slosh's stdout rather than the
pseudoconsole), a pane that stays alive after `exit` (a ConPTY's output
pipe belongs to the console, not the child, so the read never ends), and
an editor refusing a path that plainly exists (cmd.exe and
CommandLineToArgvW disagree about what \" means, and separately the CRT
accepts a mixed-separator path where a GUI dialog will not).
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions
