BSD Ports

sysutils/vm-tui 1.0.0_2 FreeBSD

Terminal UI and CLI for vm-bhyve guests, switches and images

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
d81b7ba3c3
License
BSD2CLAUSE
Categories
sysutils
Package size
1656.2 KiB, 5270.5 KiB installed

Description

vm-tui is a terminal UI and scripting front-end for vm-bhyve, the bhyve guest manager. It shows the guests, the virtual switches with the bridges behind them, the datastores, the ISOs and cloud images, the templates and the rc.conf settings on one screen each.

A guest opens as its configuration keys grouped by subject, with each disk and interface carrying what vm info and ifconfig know about it. Keys are edited through a list of the allowed values with their meaning, and every action shows the exact vm, sysrc, qemu-img and zfs commands it will run before running them, with pre-flight notes on what will be refused.

Non-interactive flags print guests, switches and configuration keys, with optional JSON output, for use in scripts.

Install

Binary package:

pkg install vm-tui

From the ports tree:

cd /usr/ports/sysutils/vm-tui/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	vm-tui>0:sysutils/vm-tui

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.0_11.0.0_1--1.0.0_1
FreeBSD:14:quarterly1.0.0_11.0.0_1n/a-1.0.0_1
FreeBSD:15:latest1.0.0_11.0.0_1n/a--
FreeBSD:15:quarterly1.0.0_11.0.0_1n/an/an/a
FreeBSD:16:latest1.0.01.0.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/sysutils_vm-tui/vm-tui-v1.0.0/v1.0.0.mod1604a2879d60e0f75a9c712112baa6cdeb5a55ed37d7ffecfd77b2a4da54a510979d
go/sysutils_vm-tui/vm-tui-v1.0.0/v1.0.0.zip555042dcb4b3baa77954ba5a2530e9246fa25f430a6c5fc489d7be03ad1123952802bd

Commit history 3

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
a38503737a Jimmy Olgeni sysutils/vm-tui: New port
vm-tui is a terminal UI and scripting front-end for vm-bhyve, showing guests, switches, datastores, images, templates and rc.conf settings, and editing guest configuration keys with pre-flight checks. WWW: https://github.com/olgeni/vm-tui