On Mon, Aug 11, 2025 at 02:28:23PM +0200, Ahmad Fatoum wrote: > Inspired by U-Boot's addition of the ufetch command and the neofetch > utility for Linux[1], add a similar command to barebox. > > The command is meant to simplify showing off a barebox port with some > colored ASCII art. The usual alternative is a screenshot of a barebox > boot up and prompt, which for a fresh port usually will contain some > >= warning messages, which is not as pleasant to look at compared to: > > :##: :##: none@virt64 > -%%: =#####. :%%- ----------- > #@@@@@. Kernel: barebox 2025.07.0-<snip> > *@@@@@. Model: ARM QEMU virt64 > (linux,dummy-virt) > *@@@@@. Config: arm64 multi_v8_defconfig > *@@@@@. :=##=. CPU: Cortex-A57 r1p0 at EL1 > *@@@@@. :+%@@@@@@#+: Memory: 1 GiB > *@@@@@:-*@@@@@@@@@@@@@%*-. Uptime: 1 second > *@@@@@@@@@@@@@@%%@@@@@@@@@#=. Shell: Hush with 155 commands and > 8 aliases > *@@@@@@@@@@@%**+=+*%@@@@@@@@@%+. Consoles: input0 cs0 netconsole-1 > *@@@@@@@%#*++++++===+*#%@@@@@@@+ Features: FW_CFG HWRNG PCI VIRTIO > *@@@@@#*+++++++++++++===+#@@@@@+ barebox: /dev 9P BTHREAD DEEP > RATP W^X > *@@@@@*+++++++++++++++++=*@@@@@+ Network: 1 interface, 1 up > *@@@@@*+++++++++++++++++=*@@@@@+ eth0: 0.0.0.0/0 > *@@@@@*+++++++++++++++++=*@@@@@+ Hardening: init-stack > *@@@@@*+++++++++++++++++=*@@@@@+ Devices: 85 with 17 bound > *@@@@@*++++++++++++++++==*@@@@@+ Drivers: 220 drivers across 16 > busses > *@@@@@%#*+++++++++++===+*%@@@@@+ Storage: 1x MTD (128 MiB) > *@@@@@@@@%#*++++===+*#%@@@@@@@@+ Environment: 28 bytes > -*%@@@@@@@@@%*++*%@@@@@@@@@%+: Firmware: > :+#@@@@@@@@@@@@@@@@@@#=: PSCI: v1.1 over hvc > .=*@@@@@@@@@@@%*-. > -+%@@@@%+: > -@@- :==. :@@- > :**. .**:
Commands like cpuinfo and uptime are not selected by bfetch, but used unconditionally, so we might get some not-so-fancy cpuinfo: No such file or directory uptime: No such file or directory messages in the bfetch output. Sascha -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |