25 #ifndef PROCESS_CONFIG_HPP
26 #define PROCESS_CONFIG_HPP
72 std::vector<std::string>
args;
77 std::vector<std::string>
env;
97 #endif // PROCESS_CONFIG_HPP
Definition: process-config.hpp:57
UserConfig user
which user the process runs as
Definition: process-config.hpp:67
std::vector< std::string > args
executable to launch and any flags
Definition: process-config.hpp:72
int gid
Definition: process-config.hpp:42
Configuration file for the code.
std::vector< int > additionalGids
specifies additional group ids to be added to the process
Definition: process-config.hpp:47
#define CARGO_REGISTER(...)
Registers cargo fields within class.
Definition: fields.hpp:74
std::string cwd
working directory that will be set for the executable
Definition: process-config.hpp:82
int uid
specifies the user/group id
Definition: process-config.hpp:41
std::vector< std::string > env
contains a list of variables that will be set in the process's environment
Definition: process-config.hpp:77
bool terminal
specifies whether you want a terminal attached to that process.
Definition: process-config.hpp:62
Definition: process-config.hpp:36