MinitScript  0.9.31 PRE-BETA
ApplicationMethods.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
7 
9 
10 using std::string;
11 
12 /**
13  * MinitScript script application methods
14  * @author Andreas Drewke
15  */
17 public:
18  /**
19  * Register constants
20  * @param minitScript minitScript
21  */
22  static void registerConstants(MinitScript* minitScript);
23 
24  /**
25  * Register methods
26  * @param minitScript minitScript
27  */
28  static void registerMethods(MinitScript* minitScript);
29 
30  /**
31  * Execute
32  * @param command command
33  * @param exitCode pointer to exit code
34  * @param error pointer to error string
35  */
36  static const string execute(const string& command, int* exitCode = nullptr, string* error = nullptr);
37 
38 };
MinitScript script application methods.
static void registerConstants(MinitScript *minitScript)
Register constants.
static void registerMethods(MinitScript *minitScript)
Register methods.
static const string execute(const string &command, int *exitCode=nullptr, string *error=nullptr)
Execute.