Loading...
Searching...
No Matches
#include <iosfwd>
#include <string>
#include <vector>
+ Include dependency graph for run.h:
+ This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
This performs shell quoting if necessary on input src.
This runs the executable given by the file name what.
This runs the executable given by the file name what.
Function Documentation
◆ run() [1/3]
const std::vector< std::string > &
argv
)
◆ run() [2/3]
const std::vector< std::string > &
argv,
const std::string &
std_input,
const std::string &
std_output,
const std::string &
std_error
)
This runs the executable given by the file name what.
Control returns when execution has finished. Stdin, stdout and stderr may be redirected from/to a given file. Give the empty string to retain the default handle. Any shell-meta characters in the executable, argv and the I/O redirect files are escaped as needed.
Definition at line 253 of file run.cpp.
◆ run() [3/3]
const std::vector< std::string > &
argv,
const std::string &
std_input,
std::ostream &
std_output,
const std::string &
std_error
)
This runs the executable given by the file name what.
Control returns when execution has finished. Stdin and stderr may be redirected from/to a given file. Give the empty string to retain the default handle. Any output to stdout is stored in the std_output stream buffer. Any shell-meta characters in the executable, argv and the I/O redirect files are escaped as needed.
Definition at line 525 of file run.cpp.
◆ shell_quote()
std::string shell_quote
(
const std::string &
src )
This performs shell quoting if necessary on input src.
This performs shell quoting if necessary on input src.
Definition at line 452 of file run.cpp.