Tools for VirtualBox to simplify manual usage and automated integration.
This section explains how to install and uninstall this project.
Install the project.
pip3 install git+https://git@github.com/FunTimeCoding/virtual-box-tools.git#egg=virtual-box-toolsUninstall the project.
pip3 uninstall virtual-box-toolsConfiguration file location: ~/.virtual-box-tools.yaml
Optional: Use a host configuration from a different location.
host_file: ~/srv/salt/pillar/host.slsOptional: Run virtual machines as a different user.
sudo_user: vboxThis section explains how to use this project.
Run the main program.
bin/vbtShow help.
bin/vbt --help
bin/vbt host --help
bin/vbt service --helpThis section explains commands to help the development of this project.
Install the project from a clone.
./setup.shRun tests, style check and metrics.
./run-tests.sh
./run-style-check.sh
./run-metrics.shBuild the project.
./build.shRun VirtualBox commands as a different user.
sudo -u virtualbox vboxmanage showvminfo --machinereadable ${MACHINE_NAME}