MCPcopy Index your code
hub / github.com/containers/libhvee

github.com/containers/libhvee @v1.10.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.10.1 ↗ · + Follow
331 symbols 963 edges 47 files 68 documented · 21% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Close
called by 48
pkg/wmiext/enum.go
Out
called by 23
pkg/wmiext/invoke.go
NewLocalHyperVService
called by 22
pkg/hypervctl/vmm.go
Error
called by 20
pkg/wmiext/job.go
NewWmiError
called by 19
pkg/wmiext/error.go
In
called by 18
pkg/wmiext/invoke.go
Path
called by 16
pkg/hypervctl/diskdrive_settings.go
Close
called by 15
pkg/wmiext/service.go

Shape

Method 155
Function 103
Struct 61
TypeAlias 10
Interface 2

Languages

Go100%

Modules by API surface

pkg/wmiext/instance.go29 symbols
pkg/hypervctl/vm.go27 symbols
pkg/hypervctl/drive_settings_builder.go27 symbols
pkg/wmiext/service.go23 symbols
pkg/wmiext/conversion.go17 symbols
pkg/kvp/config.go13 symbols
pkg/hypervctl/network_settings_builder.go13 symbols
pkg/hypervctl/vmm.go12 symbols
pkg/wmiext/array.go11 symbols
test/e2e/fedora_test.go10 symbols
pkg/hypervctl/error.go9 symbols
cmd/kvpctl/main.go9 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add libhvee \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact