vmexec 0.1.5

Run a single command in a speedy virtual machine with zero-setup
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

<!-- next-header -->

## [Unreleased] - ReleaseDate

## [0.1.5] - 2025-05-21
- Add `ps` subcommand to list active VMs
- Fix race condition when starting VMs quickly
- Fix `--tty` and `--interactive` behavior

## [0.1.4] - 2025-03-21
- Remove `--image` and `--os` flags as this is now merged into a new positional argument
- Add `-i/--interactive` and `-t/-tty` flags for more control over the terminal

## [0.1.3] - 2025-03-19
- Add dead run dir reaping
- Add locking when pulling images

## [0.1.2] - 2025-03-18
- Add some flags to `virtiofsd` call to improve performance and decrease guest memory usage
- Fix multiple `-v` options not working due to incorrect fstab getting generated
- Add virtio-pmem device support with `--pmem`

## [0.1.1] - 2025-03-13
- Fix NvVars file getting created in mounted dirs

## [0.1.0] - 2025-03-13
- First somewhat working version

<!-- next-url -->
[Unreleased]: https://gitlab.archlinux.org/archlinux/vmexec/-/compare/v0.1.5...HEAD
[0.1.5]: https://gitlab.archlinux.org/archlinux/vmexec/-/compare/v0.1.4...v0.1.5
[0.1.4]: https://gitlab.archlinux.org/archlinux/vmexec/-/compare/v0.1.3...v0.1.4
[0.1.3]: https://gitlab.archlinux.org/archlinux/vmexec/-/compare/v0.1.2...v0.1.3
[0.1.2]: https://gitlab.archlinux.org/archlinux/vmexec/-/compare/v0.1.1...v0.1.2
[0.1.1]: https://gitlab.archlinux.org/archlinux/vmexec/-/compare/v0.1.0...v0.1.1