Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tschaefer/vagrantctl

:neckbeard: vagrantctl - Control the Vagrant virtual machines
https://github.com/tschaefer/vagrantctl

control vagrant

Last synced: 9 days ago
JSON representation

:neckbeard: vagrantctl - Control the Vagrant virtual machines

Awesome Lists containing this project

README

        

# vagrantctl
vagrantctl - Control the Vagrant virtual machines

## Introduction
**vagrantctl** is a simple script to list, start and stop Vagrant managed virtual
machines in a given subfolder. Additional get the status and ssh configuration.

## Usage
```
$ vagrantctl -h
usage: vagrantctl [-h] [-b BASE_DIRECTORY] {list,up,halt,status,ssh-config} ...

vagrantctl

positional arguments:
{list,up,halt,status,ssh-config}

optional arguments:
-h, --help show this help message and exit
-b BASE_DIRECTORY, --base-directory BASE_DIRECTORY
vm base directory
```

The base-directory can also be configured within a configuration file
*.vagrantctl* located in the user home directory.
```
[vagrantctl]
base-directory=/Users/tschaefer/.vagrant.d/container
```

## License

[BSD 3-clause](http://choosealicense.com/licenses/bsd-3-clause/)

## Is it any good?

[Yes](https://news.ycombinator.com/item?id=3067434)