Show HN: Violet – TUI front end for Vagrant (github.com)

3 points by braheezy ↗ HN
I'm pleased to introduce Violet, a TUI program written in Go to act as a thin front end to Vagrant[1]. Vagrant is a popular tool used to bring Virtual Machines (VMs) and Docker containers up and down. Violet will give you a global view of the Vagrant environments you have installed and allow you to perform basic Vagrant commands on them, like `up` and `ssh`.

This idea came about because I've seen developers (that struggle with command line and virtualization workflows in general) struggle with setting up and using Vagrant projects. A small UI in front of the Vagrant data could help users in the beginning with the most common tasks.

The project seems to be in a stable place so I wanted to share it. I have a mediocre grasp of Go and even worse understanding of UI/UX, so if you have opinions, please share!

[1]: https://developer.hashicorp.com/vagrant/intro

2 comments

[ 37.9 ms ] story [ 297 ms ] thread
I'm pleased to introduce Violet, a TUI program written in Go to act as a thin front end to Vagrant[1]. Vagrant is a popular tool used to bring Virtual Machines (VMs) and Docker containers up and down. Violet will give you a global view of the Vagrant environments you have installed and allow you to perform basic Vagrant commands on them, like `up` and `ssh`.

This idea came about because I've seen developers (that struggle with command line and virtualization workflows in general) struggle with setting up and using Vagrant projects. A small UI in front of the Vagrant data could help users in the beginning with the most common tasks.

The project seems to be in a stable place so I wanted to share it. I have a mediocre grasp of Go and even worse understanding of UI/UX, so if you have opinions, please share!

[1]: https://developer.hashicorp.com/vagrant/intro

This TUI looks both fantastic and useful. I’m going to use it at work for sure. I too have been very interested in TUIs especially using bubbletea and the other great libs from Charm. Great work. Thanks for sharing in HN.