fakemachine(1)
πΈ NAME πΈ
fakemachine β fake a machine π
Creates a virtual machine based on the currently running system. Like, it literally takes the system you're on right now and goes "okay bestie, you're a VM now" β¨
β¨ SYNOPSIS β¨
fakemachine [options] <command to run inside machine>
fakemachine [--help]
So you either hand it a <command to run inside machine> and some options, or you just ask for --help and dip π
π Application Options π
-b,--backend=[auto|kvm|uml|qemu]β which virtualisation backend to use. Default isauto, so it picks for you (main character energy tbh) π-v,--volume=β a volume to mount π-i,--image=β an image to add πΌοΈ-e,--environ-var=β environment variables, and yes you use the-e VARIABLE:VALUEsyntax, colon between them, no cap π«Ά-m,--memory=β how much memory the fakemachine gets, measured in megabytes π§-c,--cpus=β how many CPUs the fakemachine gets β‘-s,--scratchsize=β on-disk scratch space size, with a unit suffix, e.g.4G. If you don't set it, scratch space is memory backed instead π--show-bootβ show boot/console messages from the fakemachine, for when you wanna watch the whole thing come alive π
π Help Options π
-h,--helpβ show this help message π
π¦ INSTALLATION π¦
$ export GOPATH=~/go
$ export PATH=$PATH:~/go/bin
$ go install github.com/go-debos/fakemachine/cmd/fakemachine@latest
π USAGE π
$ fakemachine echo test
Running echo test using kvm backend
test
Look at her go π it told us it's running echo test using the kvm backend and then it just... did it. Iconic.
And that's the whole page, bestie π¦ β this was fakemachine(1), the manual for fakemachine(1) from the fakemachine source, dated like every good manual page is. Go spin up a fake machine, you got this πβ¨
π¦ where this page comes from
- ubuntu resolute: fakemachine 0.0.12-3 Β· Apache-2.0
- ubuntu stonking: fakemachine 0.0.12-3ubuntu1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms