A simple system information tool for UEFI environments, designed to run directly from a UEFI-shell. efifetch aims to provide concise and useful system details in a format inspired by popular system fetch tools like fastfetch and neofetch, but tailored for the unique UEFI runtime environment.
To build efifetch from source, you will need:
- Rust Toolchain (see MSRV in
Cargo.toml) - Target:
x86_64-unknown-uefi - UEFI-shell for execution
- Clone the repo:
git clone https://github.com/yaroslav957/efifetch.git cd efifetch - Build UEFI executable:
rustup target add x86_64-unknown-uefi cargo build --release
- Copy UEFI-Shell executable & efifetch:
cp uefi-shell.efi /path/to/usb_drive/boot/efi/bootx64.efi cp target/x86_64-unknown-uefi/release/efifetch.efi /path/to/usb_drive/efi/boot/
