Skip to content

Commit

Permalink
v1.0.7: mainly documentation adjustments
Browse files Browse the repository at this point in the history
  • Loading branch information
naim94a committed Feb 23, 2018
1 parent 5771ab8 commit beb8c34
Show file tree
Hide file tree
Showing 11 changed files with 148 additions and 531 deletions.
File renamed without changes.
31 changes: 0 additions & 31 deletions README.md

This file was deleted.

53 changes: 53 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
VIX
===

VIX is a object oriented python wrapper for `VMware's VIX API`_.

Installing
----------

Install and update using `pip`_:

.. code-block:: text
pip install -U vix
Quick Example
-------------

.. code-block:: python
from vix import VixHost, VixError
host = VixHost()
try:
vm = host.open_vm(r'/home/root/VirtualMachines/Debian/Debian.vmx')
snapshot = vm.create_snapshot(
'Testing VIX',
'Well, this is great!',
include_memory=True
)
print('Snapshot created!')
except VixError as ex:
print("Something went wrong :( {0}".format(ex))
Features
--------

The full VIX API was wrapped, some of the supported operations include:

- Power on & power off VMs.
- Manage snapshots (with or without memory)
- Cloning (linked or full)
- Script & Command execution on guests

- Executing scripts and processes
- Manage directories, files & processes

- Control VMs environment
- Manage shared folders
- Create screenshot of guest VMs

.. _VMware's VIX API: https://www.vmware.com/support/developer/vix-api/
.. _pip: https://pip.pypa.io/en/stable/quickstart
Loading

0 comments on commit beb8c34

Please sign in to comment.