2013-09-03 18:08:28 +00:00
|
|
|
---
|
2016-01-19 18:08:53 +00:00
|
|
|
layout: "docs"
|
2013-09-06 16:50:43 +00:00
|
|
|
page_title: "Command-Line Interface"
|
2013-09-03 18:08:28 +00:00
|
|
|
sidebar_current: "cli"
|
2016-01-19 18:08:53 +00:00
|
|
|
description: |-
|
|
|
|
Almost all interaction with Vagrant is done via the command-line interface.
|
2013-09-03 18:08:28 +00:00
|
|
|
---
|
|
|
|
|
|
|
|
# Command-Line Interface
|
|
|
|
|
|
|
|
Almost all interaction with Vagrant is done through the command-line
|
|
|
|
interface.
|
|
|
|
|
|
|
|
The interface is available using the `vagrant` command, and comes installed
|
|
|
|
with Vagrant automatically. The `vagrant` command in turn has many subcommands,
|
|
|
|
such as `vagrant up`, `vagrant destroy`, etc.
|
|
|
|
|
|
|
|
If you run `vagrant` by itself, help will be displayed showing all available
|
|
|
|
subcommands. In addition to this, you can run any Vagrant command with the
|
|
|
|
`-h` flag to output help about that specific command. For example, try
|
|
|
|
running `vagrant init -h`. The help will output a one sentence synopsis of
|
|
|
|
what the command does as well as a list of all the flags the command
|
|
|
|
accepts.
|
|
|
|
|
|
|
|
In depth documentation and use cases of various Vagrant commands is
|
|
|
|
available by reading the appropriate sub-section available in the left
|
|
|
|
navigational area of this site.
|
2015-01-29 16:23:21 +00:00
|
|
|
|
|
|
|
You may also wish to consult the
|
2016-01-19 18:08:53 +00:00
|
|
|
[documentation](/docs/other/environmental-variables.html) regarding the
|
2015-01-29 16:23:21 +00:00
|
|
|
environmental variables that can be used to configure and control
|
|
|
|
Vagrant in a global way.
|