Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xwedx00/govagrantizer
🧐 GoVangrantizer is a CLI that simplifies the process of generating Vagrantfiles for Vagrant virtual machines for easy set up and management of your Vagrant environments.
https://github.com/xwedx00/govagrantizer
go golang vagrant vagrantfile
Last synced: about 2 months ago
JSON representation
🧐 GoVangrantizer is a CLI that simplifies the process of generating Vagrantfiles for Vagrant virtual machines for easy set up and management of your Vagrant environments.
- Host: GitHub
- URL: https://github.com/xwedx00/govagrantizer
- Owner: xwedx00
- Created: 2023-07-18T10:08:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-24T20:39:25.000Z (over 1 year ago)
- Last Synced: 2024-01-29T10:13:51.472Z (11 months ago)
- Topics: go, golang, vagrant, vagrantfile
- Language: Go
- Homepage:
- Size: 2.33 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GoVagrantizer
## Introduction
This is a CLI tool that simplifies the process of generating Vagrantfiles for Vagrant virtual machines. It provides a convenient way to set up and manage Vagrant environments with ease.## Installation
To install vagrant-wrapper, follow these steps:1. Prerequisites:
- Go (version v1.20 or later)
- Vagrant (version v2.3.7 or later)2. Installation steps:
- Step 1: Clone the repository
```https://github.com/xwedx00/GoVagrantizer.git```
- Step 2: Cd into The Directory```cd GoVagrantizer```
- Step 3: Build the executable using
```go build```
## Usage
To use GoVagrantizer, follow these steps:
- Generate a Vagrantfile with simplified configuration:
- Choose option 1 when prompted.
- Generate a Vagrantfile with full configuration:
- Choose option 2 when prompted.
## Configuration
It offers two modes of configuration: simplified and full. The simplified configuration allows users to quickly generate a Vagrantfile with basic settings. The full configuration provides more advanced options, such as custom box names, IP addresses, and VM names. Follow the on-screen prompts to provide the necessary information.## Contributing
Contributions are welcome! If you have any ideas, improvements, or bug fixes, feel free to open an issue or submit a pull request.