mirror of
https://github.com/hyprwm/hyprutils.git
synced 2024-11-17 07:15:58 +01:00
18 lines
407 B
C++
18 lines
407 B
C++
|
#include <hyprutils/os/Process.hpp>
|
||
|
#include "shared.hpp"
|
||
|
|
||
|
using namespace Hyprutils::OS;
|
||
|
|
||
|
int main(int argc, char** argv, char** envp) {
|
||
|
int ret = 0;
|
||
|
|
||
|
CProcess process("echo", {"Hello World!"});
|
||
|
|
||
|
EXPECT(process.runAsync(), true);
|
||
|
EXPECT(process.runSync(), true);
|
||
|
|
||
|
EXPECT(process.stdOut(), std::string{"Hello World!\n"});
|
||
|
EXPECT(process.stdErr(), std::string{""});
|
||
|
|
||
|
return ret;
|
||
|
}
|