This linux service - taken it works properly - will initialise whenever you reboot and execute a command at the push of a button. Though it requires some solderless breadboard knowledge.
This is not garunteed to work on any version of Raspberry Pi below the Raspberry Pi 3B+. This might also not work on any other operating system (OS) besides Raspberry Pi OS (Raspbian). Some people may also find this not as convenient, it was intended as a simple project.
Instructions can be found here: https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=270580&p=1641249#p1641249