On Tue, Mar 28, 2006 at 04:52:29AM -0500, Daniel Veillard wrote: > On Mon, Mar 27, 2006 at 09:17:48PM +0100, Daniel P. Berrange wrote: > > Hi Folks, > > > > I had a couple of hours spare, so I put together a set of Perl bindings > > for libvirt. I'm currently calling the module Sys::Virt which seems to > > be the most appropriate location in the CPAN namespace, but I'm open to > > suggestions if people think that sucks. I've currently got near 100% > > coverage of the C APIs, but not exposed all the static constants yet. > > There are a couple of trivial example programs illustrating use of the > > API for extracting info about domains.=20 > > > > For now you can grab a snapshot of the source for the binding using=20 > > Mercurial from the URL: > > > > http://hg.berrange.com/libraries/sys-virt > > > > When I've tested it more completely I'll upload it to CPAN > > Okay, I added pointers from the docs and website, if you get a more > formal web page for the bindings tell me so I update the URLs, I updated the Perl API to support new features in the 0.1.0 release of libvirt & uploaded a release to CPAN available from the following URL: http://search.cpan.org/~danberr/Sys-Virt-0.1.0/ NB, due to a combination of a bug in the API docs & the CPAN indexer, the API docs online there are incorrect. The man pages generated during installation are, however, just fine. Be sure to check out the handfull of example programs which illustrate some ways of using the APIs to perform simple tasks - eg dumping XML, display domain summary and a 'vmstat' like tool for monitoring guest domains. Regards, Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|