Sequoia
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends | List of all members
sequoia::runtime::shell_command Class Reference

Public Types

enum class  append_mode { no , yes }
 

Public Member Functions

 shell_command (std::string cmd)
 
 shell_command (std::string_view preamble, std::string cmd, const std::filesystem::path &output, append_mode app=append_mode::no)
 
bool empty () const noexcept
 
const std::string & string () const noexcept
 

Friends

bool operator== (const shell_command &, const shell_command &) noexcept=default
 
shell_command operator&& (const shell_command &lhs, const shell_command &rhs)
 
shell_command operator&& (const shell_command &lhs, std::string rhs)
 
void invoke (const shell_command &cmd)
 

The documentation for this class was generated from the following files: