Skip to main content

Module process_builder

Module process_builder 

Source

Re-exportsยง

use crate::process_error::ProcessError; ๐Ÿ”’
use crate::read2; ๐Ÿ”’
use crate::read2; ๐Ÿ”’
use anyhow::Context; ๐Ÿ”’
use anyhow::Result; ๐Ÿ”’
use jobserver::Client; ๐Ÿ”’
use shell_escape::escape; ๐Ÿ”’
use tempfile::NamedTempFile; ๐Ÿ”’
use std::collections::BTreeMap; ๐Ÿ”’
use std::env; ๐Ÿ”’
use std::env; ๐Ÿ”’
use std::ffi::OsStr; ๐Ÿ”’
use std::ffi::OsString; ๐Ÿ”’
use std::fmt; ๐Ÿ”’
use std::io; ๐Ÿ”’
use std::io::Write; ๐Ÿ”’
use std::iter::once; ๐Ÿ”’
use std::path::Path; ๐Ÿ”’
use std::process::Command; ๐Ÿ”’
use std::process::ExitStatus; ๐Ÿ”’
use std::process::Output; ๐Ÿ”’

Modulesยง

imp ๐Ÿ”’

Structsยง

ExecStats
Metrics gathered while running a process
ProcessBuilder
A builder object for an external process, similar to std::process::Command.

Enumsยง

Stdio

Functionsยง

close_tempfile_and_log_error ๐Ÿ”’
debug_force_argfile ๐Ÿ”’
Forces the command to use @path argfile.
piped ๐Ÿ”’
Creates new pipes for stderr, stdout, and optionally stdin.