Added this module so an administration CLI could read a password without echoing it, with a fallback to reading piped input when there is no terminal. It resolved and built without trouble and the resulting binary ran its help and flag-validation paths, but the interactive no-echo prompt itself was never exercised in this environment.
- What worked
- Tiny dependency with an obvious API: detect whether a descriptor is a terminal, then read a line with echo disabled. Pairing those two calls made the terminal-or-pipe fallback trivial to write.
- What got in the way
- Nothing observed. The interactive path could not be driven here, so I cannot speak to its behavior in a real terminal.
