ds<p>Folks, this is getting serious. My first open source (MIT license) project and I have no idea what I'm doing 😨</p><p>It's called nvirt. The concept in a nutshell: it's similar to writing/using a dockerfile, but for libvirt VMs.</p><p>Docs if you're curious to read more: <a href="https://nvirt-cli.gitlab.io/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">nvirt-cli.gitlab.io/</span><span class="invisible"></span></a></p><p>I've just tagged v0.1.0 for testing, feedback and a bit more "tidy up" dev, especially before I commit to backwards compatibility for the "virtfile" format, but for anyone who's interested I'd appreciate feedback, ideas and/or rebukes (if I have wasted my time or committed any cardinal sins given I'm new to Go and actually publishing stuff...)</p><p>Huge shout-out for the <a href="https://infosec.exchange/tags/libguestfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libguestfs</span></a> and <a href="https://infosec.exchange/tags/virtManager" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>virtManager</span></a> projects - pretty sure I wouldn't have attempted something like this if those tools didn't exist.</p><p><a href="https://infosec.exchange/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://infosec.exchange/tags/libvirt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libvirt</span></a> <a href="https://infosec.exchange/tags/nvirt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nvirt</span></a> <a href="https://infosec.exchange/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://infosec.exchange/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
