In this chapter, we will learn how to control Vagrant through its various commands and sub-commands. Vagrant has no graphical user interface so we will be running the commands through a Terminal/Command Prompt. By the end of this chapter, you will have a strong fundamental knowledge of the Vagrant commands and their uses. We will cover the following topics:
- Vagrant commands, sub-commands, and flags
- Formatting commands
- General Vagrant commands and sub-commands
- Vagrant's configuration commands and sub-commands
- Day-to-day Vagrant commands and sub-commands
- Application-specific Vagrant commands and sub-commands
- Troubleshooting