subprocess  0.1.0
Modernsubprocesslibraryforc++
Namespaces | Functions
shell_utils.cpp File Reference
#include "shell_utils.hpp"
#include "basic_types.hpp"
#include <unistd.h>
#include <spawn.h>
#include <wait.h>
#include <errno.h>
#include <cctype>
#include <stdlib.h>
#include <map>
#include <mutex>
#include <filesystem>
#include <iostream>
#include <sstream>
#include "ProcessBuilder.hpp"
Include dependency graph for shell_utils.cpp:

Namespaces

 subprocess
 

Functions

std::string subprocess::getcwd ()
 
void subprocess::setcwd (const std::string &path)
 
std::string subprocess::abspath (std::string dir, std::string relativeTo)
 
std::string subprocess::getenv (const std::string &var)
 
std::string subprocess::try_exe (std::string path)
 
std::string subprocess::find_program (const std::string &name)
 
void subprocess::find_program_clear_cache ()
 
std::string subprocess::escape_shell_arg (std::string arg)