Polyphase Game Engine
Loading...
Searching...
No Matches
GitProcessRunner.h
Go to the documentation of this file.
1#pragma once
2
3#if EDITOR
4
5#include "GitTypes.h"
6#include <string>
7#include <vector>
8#include <functional>
9#include <cstdint>
10
11class GitProcessRunner
12{
13public:
14 static int32_t Run(
15 const std::string& workDir,
16 const std::vector<std::string>& args,
17 std::function<void(const std::string&)> onStdoutLine,
18 std::function<void(const std::string&)> onStderrLine,
19 GitCancelToken cancelToken
20 );
21};
22
23#endif