Fetches the system UUID from the SMBIOS structures table by booting an EFI application (a bootloader).
You can get this info in other ways, such as:
wmic csproduct get UUID
on windows, or:
dmidecode -s system-uuid
on linux. This utility provides an easy way to get this info, without any login credentials, by plugging a flashdrive containing this application into the computer and selecting it from the boot menu.
Download BOOTX64.EFI from the releases page, and copy it to a FAT32 formatted flashdrive at the path /EFI/BOOT/BOOTX64.EFI. Then plug into any x86_64 computer and select the flashdrive from the boot menu (you may need to lookup and press your computer's BIOS key to see this option).
This project is built with nix, if you have nix (with flake support) installed you can build the binary with nix build or enter a development shell with nix develop.