Binaries will be placed under `bin/` directory. The name would be `GuestAgentTestExtension_windows.exe` and `GuestAgentTestExtension_linux` based on the OS you build it for.
To build the binaries, run either of the following commands -
- Build Without dependencies -
-`make build_all` - Use this command to build windows and linux binaries.
-`make build_windows` - Build only windows binaries.
-`make build_linux` - Build only linux binaries.
- Build with dependencies -
-`make build_all_with_deps` - Use this command to build windows and linux binaries with dependencies.
-`make build_windows` - Build only windows binaries with dependencies.
-`make build_linux` - Build only linux binaries with dependencies.
- Download dependencies -
-`make deps`
- Clean project - Delete all binaries
-`make clean`
# Running the program
To run the program, just run the binary.
For usage information and a list of all available options, run the binary with the help flag ie (--h or --help).
```text
.\bin\GuestAgentTestExtension_win.exe --help
Usage of C:\GIT-GA-Test-Extension\guest-agent-test-extension\bin\GuestAgentTestExtension_win.exe:
-command string
Valid commands are install, enable, update, disable and uninstall. Usage: --command=install
-failCommandFile string
Path to the JSON file loction. Usage --failCommandFile="test.json"