• Stars
    star
    108
  • Rank 321,259 (Top 7 %)
  • Language
    Shell
  • License
    Other
  • Created over 9 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

VBoxManage bash completion

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 7.0.8, 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:

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:

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.

More Repositories

1

ebook-converter

Commandline tool for converting between several e-books formats, based on Calibre project.
Python
43
star
2

tabbedalt

Extended tabbed plugin for rxvt-unicode (urxvt)
Perl
38
star
3

wombat256grf

Modified wombat color scheme for vim
Vim Script
20
star
4

wmamixer

wmamixer is a fork of wmsmixer and is an ALSA mixer dockapp for Window Maker.
C
20
star
5

mc_adbfs

Access your Android device filesystem from Midnight Commander through adb
Python
18
star
6

mistral-evacuate

PoC for providing automatic evacuation for VMs in OpenStack cloud using Mistral
Python
16
star
7

slack-backup

Make copy of slack converstaions
Python
16
star
8

kickass-syntax-vim

Vim Script
8
star
9

uc1541

uc1541 is a virtual filesystem for Midnight Commander. This extfs provides an access to disk image files for the Commodore VIC20/C64/C128. It requires the utility c1541 that comes bundled with Vice, the emulator for the VIC20, C64, C128 and other computers made by Commodore.
Python
7
star
10

pylint-vim

Pylint command for vim
Vim Script
6
star
11

linak-ctrl

Simple python script to control Linak powered desks and USB2LIN06 cable.
Python
4
star
12

MicroDVD2SRT

Convert MicroDVD subtitles to SRT
Python
3
star
13

ferrit

POC of gerrit server impostor just for functional tests purposes.
Python
3
star
14

.vim

My Vim configuration
Vim Script
3
star
15

wmtemp

Simple, configurable wmaker dockapp for displaying current CPU/GPU temperature
C
2
star
16

flac2ogg

Multiprocess convert audio files from commandline
Python
2
star
17

mc_extfslib

Midnight Commander extfs for several filetypes using Python
Python
2
star
18

weechat-replacer

Weechat plugin for replacing user defined keywords with specified text.
Python
2
star
19

boxpy

Run Linux cloud image on top of VirtualBox using commandline tool
Python
2
star
20

wmaker

My personal playground of Window Maker repository (cloned from http://repo.or.cz/w/wmaker-crm.git)
C
2
star
21

pygtkworldclock

Simple world clock application written in Python and Cairo
Python
1
star
22

mkinitramfs

Turbo simple initramfs generator
Python
1
star
23

kiroku

Kiroku: static web generator
Python
1
star
24

mc_pycatalog

Midnight Commander extfs plugin for handling pycatalog databases.
Python
1
star
25

dragvisuals

Pathogenised Damian Conways dragvisuals
Vim Script
1
star
26

urxvt-wrapper

Simplify invoking urxvt terminal from commandline.
Python
1
star