7onetella / vag

vag is a command line utility tool for vagrant, docker and build automation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vag

vag is a command line utility tool for vagrant, docker and builder

Documentation

read the docs

Installation

$ pip install vag

List of top level commands

$ vag
Usage: vag [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  build     Builds vagrant box
  clean     Cleans up vagrant build, terminates vagrant instance etc
  docker    Docker automation
  init      Creates a new Vagrantfile
  instance  Vagrant Instance Automation
  push      Publishes vagrant box to target environment
  ssh       SSH to vagrant test Vagrant instance
  test      Start a test Vagrant instance
  version   Prints version

Development

local vag installation

$ rm -rf dist/*
$ poetry install
$ poetry build
$ pip uninstall -y vag
$ pip install dist/*.whl

edit and run

$ poetry run vag vagrant list

About

vag is a command line utility tool for vagrant, docker and build automation

License:MIT License


Languages

Language:Python 92.6%Language:Shell 7.4%