Special purposed library for Windows HyperV control
Go to file
openshift-merge-bot[bot] dfb5697409
Merge pull request #236 from containers/renovate/golangci-golangci-lint-2.x
chore(deps): update dependency golangci/golangci-lint to v2.2.1
2025-07-01 14:46:22 +00:00
.fmf packit/tmt: initial enablement 2023-10-31 20:28:41 +05:30
.github Create test.yml 2024-01-10 22:24:25 -05:00
cmd Add JSON formatting check to the add-ign function 2025-01-08 22:42:25 -08:00
hack packit/tmt: initial enablement 2023-10-31 20:28:41 +05:30
pkg add support for DVD Drive 2025-06-23 14:54:28 +02:00
plans packit/tmt: initial enablement 2023-10-31 20:28:41 +05:30
test fix(deps): update module github.com/onsi/ginkgo/v2 to v2.23.4 2025-04-06 21:57:02 +00:00
vendor fix(deps): update module github.com/containers/common to v0.63.1 2025-06-04 10:07:30 +00:00
.cirrus.yml chore(deps): update dependency containers/automation_images to v20250422 2025-04-23 12:29:53 +00:00
.gitignore Use vendored ginkgo for tests 2023-12-01 15:38:40 -05:00
.packit.yaml packit/tmt: initial enablement 2023-10-31 20:28:41 +05:30
CODE-OF-CONDUCT.md Add Code of conduct 2024-10-22 16:19:41 +02:00
LICENSE Initial commit 2023-02-13 10:31:33 -06:00
Makefile chore(deps): update dependency golangci/golangci-lint to v2.2.1 2025-06-30 02:43:10 +00:00
OWNERS Update OWNERS: Add Christophe 2024-10-07 10:33:53 -05:00
README.md Update readme and add release notes 2023-03-17 11:06:05 -05:00
RELEASE_NOTES.md Release-0.10.0 2025-02-25 09:32:33 -06:00
go.mod fix(deps): update module github.com/containers/common to v0.63.1 2025-06-04 10:07:30 +00:00
go.sum fix(deps): update module github.com/containers/common to v0.63.1 2025-06-04 10:07:30 +00:00
win-lib.ps1 fix call stack handling 2023-12-05 19:54:08 -06:00
winmake.ps1 Introduce winmake 2023-12-01 15:38:54 -05:00

README.md

libhvee

Libhvee is a special purposed library for interacting with Microsoft's HyperV hypervisor. It was designed with the Ignition and Podman projects in mind largely because Podman Machine would like to support HyperV in addition to WSL2.

The libhvee library can do the following with HyperV virtual machines:

  • Create
  • Start
  • Stop
  • Remove
  • Obtain various statuses
  • Add and read key-value pairs used for passing information from the host to guest virtual machines.

For an example on how to use this library, consider consulting the examples in the cmd dir.