-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdoc.go
More file actions
17 lines (17 loc) · 715 Bytes
/
doc.go
File metadata and controls
17 lines (17 loc) · 715 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Package procio is the root package for robust process I/O and signaling primitives.
//
// It provides a platform-agnostic way to handle process execution and terminal input
// with safety guarantees (like leak-free process termination using Job Objects on Windows
// and Pdeathsig on Linux).
//
// # Subpackages
//
// - proc: Process management and lifecycle guarantees.
// - scan: Context-aware parsing of input streams (Scanner).
// - termio: Terminal I/O utilities and interruptible readers.
//
// # Observability
//
// procio does not depend on any logging library. Instead, it exposes an Observer interface
// that you can implement to bridge logs and metrics to your preferred system.
package procio