33 std::string mExecutable;
34 std::vector<std::string> mArgs;
35 std::vector<std::pair<std::string, std::string>> mExtraEnv;
36 bool mResolved =
false;
41ResolvedShell ResolveShellPreset(ShellPreset preset,
42 const std::string& customExe,
43 const std::vector<std::string>& customArgs);
46const char* ShellPresetDisplayName(ShellPreset preset);
49std::vector<std::string> SplitCommandLine(
const std::string& line);