Expand description
Operating system specific bindings used by Nushell.
Currently primarily wrappers around processes and ways to gather process info from the system
§Internal Nushell crate
This crate implements components of Nushell and is not designed to support plugin authors or other users directly.
Modules§
Structs§
- A simple wrapper for
std::process::Child - Keeps a specific already existing process in the foreground as long as the
ForegroundGuard. If the process needs to be spawned in the foreground, useForegroundChildinstead. This is used to temporarily bring plugin processes into the foreground.
Enums§
Functions§
- Alternative to having to call
std::io::stdin()just to get the file descriptor of stdin