All Projects → gryf → Vboxmanage Bash Completion

gryf / Vboxmanage Bash Completion

Licence: bsd-3-clause
VBoxManage bash completion

Programming Languages

shell
77523 projects
bash
514 projects

Projects that are alternatives of or similar to Vboxmanage Bash Completion

Nixops
NixOps is a tool for deploying to NixOS machines in a network or cloud.
Stars: ✭ 838 (+1047.95%)
Mutual labels:  virtualbox
Workstations
Vagrant virtual workstations and development environments with Visual Studio, Docker, IIS and SQL Server on Windows for .NET development
Stars: ✭ 45 (-38.36%)
Mutual labels:  virtualbox
Packer For Vsphere And More
Stars: ✭ 63 (-13.7%)
Mutual labels:  virtualbox
Macos Virtualbox
Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox for Windows, Linux, and macOS
Stars: ✭ 11,634 (+15836.99%)
Mutual labels:  virtualbox
Virtualbox4dsm
VirtualBox package for Synology DSM 6.2.x
Stars: ✭ 34 (-53.42%)
Mutual labels:  virtualbox
Go Virtualbox
VirtualBox wrappers in Go
Stars: ✭ 48 (-34.25%)
Mutual labels:  virtualbox
Penetration Testing And Hacking
Collection of tips, tools and tutorials around infosec
Stars: ✭ 25 (-65.75%)
Mutual labels:  virtualbox
Hiddenvm
HiddenVM — Use any desktop OS without leaving a trace.
Stars: ✭ 1,183 (+1520.55%)
Mutual labels:  virtualbox
Docker Swarm
🐳🐳🐳 This repository is part of a blog series on Docker Swarm example using VirtualBox, OVH Openstack, Azure and Amazon Web Services AWS
Stars: ✭ 43 (-41.1%)
Mutual labels:  virtualbox
Virtualbox Org Svn Vbox Trunk
*UNOFFICIAL* mirror of the repository at http://www.virtualbox.org/svn/vbox/trunk (the first 30569 commits are courtesy of https://gitorious.org/virtualbox/mainlinemirror); Please **DO NOT** open pull requests against this repo
Stars: ✭ 62 (-15.07%)
Mutual labels:  virtualbox
Metta
An information security preparedness tool to do adversarial simulation.
Stars: ✭ 867 (+1087.67%)
Mutual labels:  virtualbox
Argcomplete
Python and tab completion, better together.
Stars: ✭ 942 (+1190.41%)
Mutual labels:  bash-completion
Osx Vm Templates
macOS templates for Packer and VeeWee.
Stars: ✭ 1,050 (+1338.36%)
Mutual labels:  virtualbox
Runmacosinvirtualbox
Run macOS 10.16 Big Sur (and other versions) in VirtualBox on macOS
Stars: ✭ 839 (+1049.32%)
Mutual labels:  virtualbox
Spel
STIG-Partitioned Enterprise Linux (spel)
Stars: ✭ 66 (-9.59%)
Mutual labels:  virtualbox
Linux Microsoft Ie Virtual Machines
Run Internet Explorer 8/9/10/11/MS-Edge Virtual machines from Microsoft under Linux via VirtualBox.
Stars: ✭ 934 (+1179.45%)
Mutual labels:  virtualbox
Ansible Role Packer rhel
Ansible Role - Packer RHEL/CentOS Configuration for Vagrant VirtualBox
Stars: ✭ 45 (-38.36%)
Mutual labels:  virtualbox
Splunkenizer
Ansible framework providing a fast and simple way to spin up complex Splunk environments.
Stars: ✭ 73 (+0%)
Mutual labels:  virtualbox
Molecule Ansible Docker Aws
Example project showing how to test Ansible roles with Molecule using Testinfra and a multiscenario approach with Docker, Vagrant & AWS EC2 as infrastructure providers
Stars: ✭ 72 (-1.37%)
Mutual labels:  virtualbox
Quantum Mobile
A Virtual Machine for computational materials science
Stars: ✭ 54 (-26.03%)
Mutual labels:  virtualbox

VBoxManage bash completion script

This version of the completion was initially based on Sebastian T. Hafner script. However, in some point of time I've decided to rewrite it almost from scratch.

Current version of script was written and tested against VBoxManage in version 6.1.10, and should contain all commands and their options.

Unlike other attempts, I've tried to make the script context aware. See the simple session with the VBoxManage command below, to have an idea how it works:

.. image:: /images/vboxmanage_session.gif?raw=true :alt: VBoxManage session

Note, that startvm command proposes only VMs, which are not running, while controlvm will complete only running VMs.

What is worth to mention, this completion script is a real thing, so it only offer things which have sense for particular commands, for example:

.. image:: /images/vboxmanage_snapshot.gif?raw=true :alt: Take a snapshot

For snapshot take subcommand, the only options which are proposed are --live and --description. Other commands and subcommands are behaving in similar way.

Installation

Either source the file::

$ . /path/to/this/repo/VBoxManage

or add it to a proper place depending on your distribution. Usual place would be:

  • ~/bash-completion.d/
  • /usr/local/etc/bash-completion.d/
  • /etc/bash_completion.d/
  • etc.

It's also okay to copy it into some directory, and place proper line in .profile or .bashrc::

source /some/directory/VBoxManage

License

This software is licensed under 3-clause BSD license. See LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].