dure 0.1.1

Detachable Windows console sessions that outlive the terminal
Documentation

dure

Detachable Windows console sessions that outlive the terminal.

dure starts an interactive console process under a per-app supervisor, so the process keeps running after the terminal that launched it goes away — a closed window, a dropped SSH connection, or a killed foreground process. A later terminal attaches to the same process.

dure runs only on Windows. Other targets build, so the workspace stays buildable everywhere, but the resulting binary does nothing except report that the platform is unsupported.

cargo binstall dure

Usage

dure run -- <command> [args...]
dure resume [--id <id>]
dure list
dure kill --id <id>

run always starts a new session in the current directory and attaches immediately. resume attaches to an existing live session (auto-detect by launch directory, or --id). Closing the foreground dure process detaches; the supervisor and app keep running. A new attach displaces any older client.

See docs/design.md for the full contract.