Special purposed library for Windows HyperV control
Go to file
openshift-merge-bot[bot] 31e53f551a
Merge pull request #246 from containers/renovate/github.com-ulikunitz-xz-0.x
fix(deps): update module github.com/ulikunitz/xz to v0.5.13
2025-08-20 13:45:26 +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 lint fixes for golangci-lint v2.2 2025-08-08 14:06:59 -05:00
hack packit/tmt: initial enablement 2023-10-31 20:28:41 +05:30
pkg lint fixes for golangci-lint v2.2 2025-08-08 14:06:59 -05: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.24.0 2025-08-18 17:21:47 +00:00
vendor fix(deps): update module github.com/ulikunitz/xz to v0.5.13 2025-08-20 12:54:19 +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.4.0 2025-08-14 04:52:24 +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/ulikunitz/xz to v0.5.13 2025-08-20 12:54:19 +00:00
go.sum fix(deps): update module github.com/ulikunitz/xz to v0.5.13 2025-08-20 12:54:19 +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.