33 const int expected_exit_code = 0);
38 const std::vector<std::string>&
args;
70 std::string_view
Reset()
const;
71 std::string_view
BoldRed()
const;
72 std::string_view
Red()
const;
73 std::string_view
Cyan()
const;
Definition: expected.h:86
Definition: command_request.h:33
bool is_tty_
Definition: utils.h:75
TerminalColors(bool is_tty)
Definition: utils.h:69
std::string_view Red() const
Definition: utils.cpp:157
std::string_view BoldRed() const
Definition: utils.cpp:153
std::string_view Cyan() const
Definition: utils.cpp:161
std::string_view Reset() const
Definition: utils.cpp:149
std::vector< std::string > Args
Definition: types.h:25
std::unordered_map< std::string, std::string > Envs
Definition: types.h:26
Definition: alloc_utils.cpp:23
Result< Command > ConstructCommand(const ConstructCommandParam ¶m)
Definition: utils.cpp:54
Result< Command > ConstructCvdHelpCommand(const std::string &bin_file, cvd_common::Envs envs, const std::vector< std::string > &subcmd_args, const CommandRequest &request)
Definition: utils.cpp:84
Result< Command > ConstructCvdGenericNonHelpCommand(const ConstructNonHelpForm &request_form, const CommandRequest &request)
Definition: utils.cpp:107
std::string NoGroupMessage(const CommandRequest &request)
Definition: utils.cpp:165
Result< void > CheckProcessExitedNormally(siginfo_t infop, const int expected_exit_code)
Definition: utils.cpp:39
const std::string & working_dir
Definition: utils.h:40
const std::string & command_name
Definition: utils.h:41
const std::vector< std::string > & args
Definition: utils.h:38
const cvd_common::Envs & envs
Definition: utils.h:39
const std::string & home
Definition: utils.h:37
const std::string & bin_path
Definition: utils.h:36