You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added configurable text stdin encoding through Command.StdinEncoding.
Command.TimeProvider / Command.timeProvider selects the timer source for retry delays, readiness probes, and supervision; TimeProvider.System remains the default, while deterministic providers make those paths testable without global time changes.
OutputLine.TimestampUtc and OutputLine.Sequence expose each streamed event line's capture time and one-based cross-stream order; fake and replay streams synthesize the same metadata through the command's TimeProvider without changing cassette files.
PtySession.WithAnsiFiltering(...) removes CSI, OSC, and single-ESC terminal controls from pattern matching, pending output, and transcripts while preserving raw byte tees and the existing raw-session default.
ProcessGroupStats exposes optional tree I/O byte and operation counters from Windows Job Objects and Linux cgroup v2; RunProfile exposes an attributable private-tree aggregate on Windows, with explicit None on unsupported or shared-profile paths.
Added a scripting guide for using ProcessKit safely from .fsx files with dotnet fsi, including Ctrl+C cleanup and cross-platform tool resolution.
Changed
Command.Encoding and Command.ConsoleEncoding() now apply their encoding to text stdin as well as captured output.