VFKit
vfkit offers a command-line interface to start virtual machines using the macOS Virtualization framework. It also provides a github.com/crc-org/vfkit/pkg/config go package. This package provides a native Go API to generate the vfkit command line.
Installation Instructions
MacOS
MacOS
Create Vfkit folder
{
"path": "{{ .PTools }}/vfkit/{{ .SVar `.tool.vfkit.download.version` }}"
} Set sub environment variables
{
"var_values": {
".tool-use-go.tool.vfkit.download.version": "{{ .SVar `.tool.vfkit.download.version` }}"
}
} Run Vfkit Install
{
"command_parameters": [
"install",
"github.com/crc-org/vfkit@v{{ .SVar `.tool.vfkit.download.version` }}"
],
"environment": [
"GOBIN={{ .PTools }}/vfkit/{{ .SVar `.tool.vfkit.download.version` }}"
],
"executable": "go",
"ignore_errors": false,
"timeout": "3m0s",
"tool_ref": "go"
}