boost-process
boost-process copied to clipboard
Boost.Process is a library to manage system processes
Building with -pedantic-errors -pedantic does not allow redundant semicolons.
Move libs/process/{doc,example,test} to top-level directories. Move boost/process under include, thus include/boost/process.
The way `char` vs `wchar_t` strings are handled on Windows makes hard to write portable code. Currently, if `UNICODE` is defined the API is wide and if not it is...
The [docs for `set_args`](http://www.highscore.de/boost/process0.5/boost/process/initializers/set_args.html) say 'The first argument specifies the executable to start unless run_exe is used'. It's not clear from this if the first argument you pass is argv[0]...
When arguments contain quotes on Windows, they are not passed to the program correctly because the argument handling in Boost.Process 0.5 is naive. Currently, it just checks to see if...
sequence() returns an initializer adapter that forwards initializer method calls to each contained initializer in turn. Also defines any_initializer as the element type for the container of interest. ``` std::vector...
Use exe_ or cmd_line_ otherwise the CreateProcess executable search strategy isn't used. See https://msdn.microsoft.com/en-us/library/windows/desktop/ms682425%28v=vs.85%29.aspx. fixes #14
I want to call the executable `svn` which is defined in my PATH environment variable with some arguments. I've used `set_args` instead of `run_exe`. The execute call fails, boost-process creates...
This PR add a CMake interface-library target for Boost.Process. If you're not familiar with CMake, this is useful, even for a header-only library like Boost.Process, because it allows client project...
Briefly looking through the source code I've noticed that at least [one its header file](https://github.com/BorisSchaeling/boost-process/blob/master/boost/process/windows/executor.hpp#L15) includes `windows.h`. This file has always been a nightmare as it spoils global namespace with...